<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:apog="http://www.apog.com/20210227"
  xmlns:country="http://xbrl.sec.gov/country/2020-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="apog-20210227.xsd" xlink:type="simple"/>
    <context id="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="i64667046d302407693013d7765375383_I20200829">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
        </entity>
        <period>
            <instant>2020-08-29</instant>
        </period>
    </context>
    <context id="i8536a92dda5a421ea7bee6c951eaa93f_I20210420">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
        </entity>
        <period>
            <instant>2021-04-20</instant>
        </period>
    </context>
    <context id="ie44048d9e7744032b85b2d825bc80366_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="i96fd7411d54d4f508dff828490e4422b_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
        </entity>
        <period>
            <startDate>2019-03-03</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
        </entity>
        <period>
            <startDate>2018-03-04</startDate>
            <endDate>2019-03-02</endDate>
        </period>
    </context>
    <context id="i8409afd7f31541f1acdbbee8bc0561d4_I20190302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
        </entity>
        <period>
            <instant>2019-03-02</instant>
        </period>
    </context>
    <context id="ia70c5e7a60da4363886ce21567c3fe8b_I20180303">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
        </entity>
        <period>
            <instant>2018-03-03</instant>
        </period>
    </context>
    <context id="ie9f1a4976bfa4b22810174c9d11651e4_I20180303">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-03-03</instant>
        </period>
    </context>
    <context id="i7d130330d48a46659d39f0e4f7e8eccf_I20180303">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-03-03</instant>
        </period>
    </context>
    <context id="i66ebacaa931e4904949f79cb08d92ff2_I20180303">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-03-03</instant>
        </period>
    </context>
    <context id="i1b4f92e10b2a41a290fd83e7b18c3075_I20180303">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">apog:CommonStockHeldInTrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-03-03</instant>
        </period>
    </context>
    <context id="ie850248a413c4665b6df102722c58016_I20180303">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">apog:DeferredCompensationObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-03-03</instant>
        </period>
    </context>
    <context id="icd3a9b9b503644b4b75f06eac1326333_I20180303">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-03-03</instant>
        </period>
    </context>
    <context id="i9e92ae3e4f1b4c759ea6fba8e927baa6_D20180304-20190302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-04</startDate>
            <endDate>2019-03-02</endDate>
        </period>
    </context>
    <context id="ib8762fca96ae487abe879ec43234b7ee_D20180304-20190302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-04</startDate>
            <endDate>2019-03-02</endDate>
        </period>
    </context>
    <context id="ic85b880a68344855865a6155374d9ec2_D20180304-20190302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-04</startDate>
            <endDate>2019-03-02</endDate>
        </period>
    </context>
    <context id="ib16dcf99c30f46aca855dbdfc6628954_D20180304-20190302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-04</startDate>
            <endDate>2019-03-02</endDate>
        </period>
    </context>
    <context id="i8bf3bb1e8fbc41efa787c1fb88869f2a_D20180304-20190302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">apog:CommonStockHeldInTrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-04</startDate>
            <endDate>2019-03-02</endDate>
        </period>
    </context>
    <context id="ief82a94ac9a4478591cf315223371910_D20180304-20190302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">apog:DeferredCompensationObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-04</startDate>
            <endDate>2019-03-02</endDate>
        </period>
    </context>
    <context id="i07e3f1fbfc2f451f82ee85221f3ca9f3_I20190302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-02</instant>
        </period>
    </context>
    <context id="ie66b3b6885ac472694fe9ac504a8d1af_I20190302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-02</instant>
        </period>
    </context>
    <context id="i7b1e9d098a76422ebd6e65e17daefae8_I20190302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-02</instant>
        </period>
    </context>
    <context id="i4a4fd5a0a5e74591b5bc0556a4d42134_I20190302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">apog:CommonStockHeldInTrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-02</instant>
        </period>
    </context>
    <context id="i804025943b9440fe89d90b4ca98d520c_I20190302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">apog:DeferredCompensationObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-02</instant>
        </period>
    </context>
    <context id="i445deb95879244e0817fb40501c9c000_I20190302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-02</instant>
        </period>
    </context>
    <context id="if93c1a99549c4c81b87fc2902fcfbee9_D20190303-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-03</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="ife6db2e1d94a4a05b1ce0f09904933a0_D20190303-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-03</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="i7f60e6a3a65f41059434ca3ef599efc6_D20190303-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-03</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="idee96cb15a8c4db588e8cb6a6b7efc08_D20190303-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-03</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="ia855dfe6fad944739f071ede71cd460d_D20190303-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">apog:CommonStockHeldInTrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-03</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="i3ddc54edb64f44f880d4ff74644b74cd_D20190303-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">apog:DeferredCompensationObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-03</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="ic1b7db18688c46588729d7c4b494f2b8_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</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="if58a07c21abd4a7e9549e84459f83c14_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</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="i6ccbf8a5c5bf4e7fb135bafcbd9be4a7_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</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="i324fcddd14284ace8333197d9d227085_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">apog:CommonStockHeldInTrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="i9027ac8a3ab64409ade62ce9b137e8f7_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">apog:DeferredCompensationObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="i167eddaf123d45899587e982f6196b85_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</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="ia3b796df8814458abe77995d7b747e68_D20200301-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="i3a979a4045c4405a92e875d0cb5767d0_D20200301-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="ie880c7265c85458396aa1eba10ddbed4_D20200301-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="i5aada815258d4970bc6afbb5349c2c82_D20200301-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="ie2b5d20b1a664dff96086ccd24f89f98_D20200301-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">apog:CommonStockHeldInTrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="i18757c9e5e3a45b999865a1c09504537_D20200301-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">apog:DeferredCompensationObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="i83b497d1c43f442c9ec714f1ecc9f5d5_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="iee1aee83a88e446280a88f25f020bd2a_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="i23e6f76bc0c843bdaf4bf708fa9691e2_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="i596d967a07f848ae97da10a91a60eb4f_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">apog:CommonStockHeldInTrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="i1274da4ed92142249a07bf7dd677e802_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">apog:DeferredCompensationObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="i448db40b87894926b56aaa956e0230c3_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="ia62b40615e6c44fa8bd4355d120afb20_D20200301-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="ibee85fb6483f4a82a948222d494e7a45_D20200301-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="i3f8dbb01d35148fe978e92cfa106b4da_D20200301-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="i3562a5ca43d74442be2599f14087df6b_D20200301-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="ifcd0ca6be30d4f0f91703da5f673faf1_D20200301-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="ic0af376d76b14e929d9eff10997440e2_D20200301-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="ice48dba01a26483ba7bc17f57cf04f90_D20200301-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="ic95216b2a36d4346b59006a0bf30079c_D20200301-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="id40cecabdd8f4a81b51490c9c6c62446_D20190303-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-03</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="i8eb9c7133a5a4e608ba5d479bab0f81c_D20180304-20190302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-04</startDate>
            <endDate>2019-03-02</endDate>
        </period>
    </context>
    <context id="idd82fd82e03f4b25be249cb872bb59fb_D20200301-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="i79d6d0b44302444ba43df065104a3d99_D20190303-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-03</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="id939bdd355ef42ae9bf9c140720383a5_D20180304-20190302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-04</startDate>
            <endDate>2019-03-02</endDate>
        </period>
    </context>
    <context id="i55f0a4fd68ef4d77971d6f3a741e903b_D20210422-20210422">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-22</startDate>
            <endDate>2021-04-22</endDate>
        </period>
    </context>
    <context id="i26538a1030d346fc90002c3adf504090_D20190303-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-03</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="i6feac6243ba84a05b41d25b36b15c284_D20180304-20190302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-04</startDate>
            <endDate>2019-03-02</endDate>
        </period>
    </context>
    <context id="i804131c18e454098ae341da99559bc1a_D20200301-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="i7dc8b534432148d1bb87a075e2025e40_D20190303-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-03</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="ic897ca39b4d3459b8e53e02948a08c61_D20180304-20190302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-04</startDate>
            <endDate>2019-03-02</endDate>
        </period>
    </context>
    <context id="idfea5b0fa3974a5c9aa928f7bf5d7dbe_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="ifc2f26ac6a444773a2fa5ddb619deeb2_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="i3dc842324d0f446d8bd1e57b98d3ba48_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">apog:AccountsReceivableConstructionContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="i93d27612171b467fbb1820be0d8f57f9_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">apog:AccountsReceivableConstructionContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="if25d6b663abc4613bbc9b1de4208a87d_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">apog:AccountsReceivableContractRetainageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="i610cd7281c4041a49af31a642c45a792_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">apog:AccountsReceivableContractRetainageMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="ifc676484d4af40c8b1561714eae6e35f_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-02-28</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="i5831ea6be7304b8e8fd0f09d8623cb47_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-02-28</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="i3ef06c59046e4583a7ba876d0cf1e039_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-02-28</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="i027e918785ac481eba062f4d160e12db_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-02-27</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="i6870feef7ab6463c9d809363ee612325_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="iaac1c047321d4eeab8beb1072922c021_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="ie06e3154fbf84ecb8ecb394736f99b80_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="ia50590f364d145aab950398a5e0e1b80_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="i3bc8c1628e6047bbab56b9a7eac35abc_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="ic4054815f04a43d7a7b41d3c1ce87171_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="i5f86d0c310c04e6281270f710b9d542d_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="i00f69702f6324006a7d06bc82f4941b2_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="ifabefcd350c8410db067881bf32e3252_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="i3f3b5f0cc2974e20bdf38cd085d9ae8f_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="i2315f2eeb3fb49378d172efb6a2657e3_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="i3fd8bc098d5e4a358209582e3bccefed_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="i97b28e913f364472a825d605ae96d353_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="ic8ca75b3f29a4b4cb3f93146c0916f29_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="id7630019ba7d440c92c91c7e1cea6bc2_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="icc7cc6cc873d412eb8ac20836de68291_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="ia5d23096379b446eb1dd84fa72e5cf85_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="i4eb9876880fc4cf1af40b4ed334b60e6_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="ib6135ebabc7b46d29dbd214d8537b801_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="if18a22c17ed345b189f4753628310b4c_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="i5307fb0bf93242e6b2c5f1217d2aafd8_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="if3495891d9a644d88936dcd53d4afcab_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="id97bdc63eb574813a738373d1623ed8c_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="ia95a4dc983b9456ba78265110501cc1e_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="ia7d179ee5140402abc193d9fb98c1328_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="i0f5b92e7b51f41e3b4f9013b7afbde83_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="ia90bcafa20084b8ebd3d4b54ad400374_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="ic3bed5a69d164fce8eff2e729b7f28d7_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="i057b49e5a23741edbb2e33b32354f67f_I20200902">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
        </entity>
        <period>
            <instant>2020-09-02</instant>
        </period>
    </context>
    <context id="ib28972e7e6e848e789db480df62ee61b_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">apog:ArchitecturalFramingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="i0722a394f5f944c5b3985ae51f3344bd_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="i606a601c1dbb43c880c142c2edde854f_D20200301-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">apog:ArchitecturalFramingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="i6b0d7e6761c34f00a31f7c5e9a6ad210_D20200301-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="i9406a882aec9407da10470cd5ee31e3b_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">apog:ArchitecturalFramingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="i658cca3726e94f08ad831fa64b54de12_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="i474e3ca3542046d09c14538027bcbb1f_D20200301-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">apog:EFCOCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="i41679121761f4183bf71881595e20ada_D20200301-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">apog:SotawallMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="i6a63d82b49094a99a4dc356066ac0667_I20190302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">apog:ArchitecturalFramingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-02</instant>
        </period>
    </context>
    <context id="iae1f81e288b4453e96ececa2296ec825_I20190302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">apog:ArchitecturalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-02</instant>
        </period>
    </context>
    <context id="id44e92c921b846168b13f55e8573ae8a_I20190302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">apog:ArchitecturalServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-02</instant>
        </period>
    </context>
    <context id="i353fcbd4e7ac4d1688d5f7e65d90e9c6_I20190302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">apog:LargeScaleOpticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-02</instant>
        </period>
    </context>
    <context id="ibe64ca8c1190480598a06f6e78391ca9_D20190303-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">apog:ArchitecturalFramingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-03</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="i1f3b3e536cc9493eb6c8eaf3fe6bdbf9_D20190303-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">apog:ArchitecturalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-03</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="ic1238ae10a9143e3898f9d979571146f_D20190303-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">apog:ArchitecturalServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-03</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="i30582f8792874700af74f11d96aace26_D20190303-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">apog:LargeScaleOpticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-03</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="ia1b351dc587048da837d5375a031c91a_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">apog:ArchitecturalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="icf2a9f3ed30a4605b70201982c2e6538_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">apog:ArchitecturalServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="i1bbb9a47b2314ebfb116373eaced409b_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">apog:LargeScaleOpticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="i8a48a78703614c819b5bc246f2a1c2eb_D20200301-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">apog:ArchitecturalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="ia7b1a16cfe1b4fab9037bf17be39ecc2_D20200301-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">apog:ArchitecturalServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="i9639b3c1a9db427299bc1ae825899071_D20200301-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">apog:LargeScaleOpticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="i1eda741205664402b43629b9218f5953_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">apog:ArchitecturalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="iee7578074dd3455aa330d506097f7d5c_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">apog:ArchitecturalServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="i5b3d5357fcc74bab8cc1b67fdd1ff57a_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">apog:LargeScaleOpticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="i865b67453fd34b9ebe3559c4218e0d4f_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="idda796dda47c478281caf7f263d2b82d_D20200301-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="i902a175b2804439893d5cd97b84d61d6_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="i3acef9f1fd154a9c9a814507b174fd6f_D20200301-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="if1c651c9d7864645bf398a0ca24c9e68_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="i2f71c7b59603486b8bdb87341dd398c7_D20200301-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="i313bcabcbff340b3b12e913ce5b87cb1_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="i494c21e8d0fa430fbde680b296159b01_D20190303-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-03</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="i9e2d13a07c5846249b638e9eaec18392_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="i241053de3944491d93026765cbe57752_D20190303-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-03</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="i03e96e1b6c4b42b4bc370c453a919a72_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="i68c1c9e24bdd420cb8a0fe1254635946_D20190303-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-03</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="ic69a04b2e16046ad9dbbfd9b3752afb5_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="i38339b23ef574ccc9e0b195011f7af8a_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="i72d1d9402fde44f9bc19129c7b1d79ec_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">apog:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="i545ea673604840e5939f2cc02bc50bb2_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="i1ec1be43a0a94cbd81c6059d45588f9c_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">apog:RecoveryZoneFacilityBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="i50702bcbfad4428c9e4d8334d4eb43a1_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="i8e9c6f4873f241b69ca0771db0cf7ffe_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="i7f4eb4d0bcd5491bba91fac2661c85f5_D20200301-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="apog:DefinedContributionPlanEmployerContributionMatchLevelBasedOnEmployeeContributionAxis">apog:FirstOnePercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="i14cf7635b8924622b035879875f0dc6b_D20200301-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="apog:DefinedContributionPlanEmployerContributionMatchLevelBasedOnEmployeeContributionAxis">apog:TwoThroughSixPercentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="i903b3cca975b43848e0b9acdafd7c6f0_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">apog:OtherCurrentAndOtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="i62a8db9f00aa47cbbbaedeadd64f220e_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">apog:OtherCurrentAndOtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="i5ecac19207c0478c9f9da2b9cb3c2095_D20200301-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">apog:AtlantaIronworkersLocalUnion387PensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="i83ef00b11aaf49c39f49cc6ded29e332_D20190303-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">apog:AtlantaIronworkersLocalUnion387PensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-03</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="i45014be9aef242f886591f058615adfb_D20180304-20190302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">apog:AtlantaIronworkersLocalUnion387PensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-04</startDate>
            <endDate>2019-03-02</endDate>
        </period>
    </context>
    <context id="i922d10d5d3cb493da8759d68425c7c3c_D20200301-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">apog:GlaziersUnionLocal27PensionAndRetirementPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="i86225644ed6e4d83a9d8bada44571bd8_D20190303-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">apog:GlaziersUnionLocal27PensionAndRetirementPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-03</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="if4288990de664528aa807d3f0112c484_D20180304-20190302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">apog:GlaziersUnionLocal27PensionAndRetirementPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-04</startDate>
            <endDate>2019-03-02</endDate>
        </period>
    </context>
    <context id="i397dca99d095406e9728130f44b8c2da_D20200301-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">apog:InternationalPaintersAndAlliedTradesIndustryPensionFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="i6804636a61894d44b8fa89b21d9af445_D20190303-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">apog:InternationalPaintersAndAlliedTradesIndustryPensionFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-03</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="i97978ce7a1594a78b3c70175e1e87738_D20180304-20190302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">apog:InternationalPaintersAndAlliedTradesIndustryPensionFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-04</startDate>
            <endDate>2019-03-02</endDate>
        </period>
    </context>
    <context id="ifdeedc5c617c41d39fb5197c9e20e7e8_D20200301-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">apog:IronWorkersLocalUnionNo5AndIronWorkersEmployersAssocationEmployeesPensionTrsutFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="i411aea46ec074ee7812da110af3151bc_D20190303-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">apog:IronWorkersLocalUnionNo5AndIronWorkersEmployersAssocationEmployeesPensionTrsutFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-03</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="i70994e0107a94f3cb716c4cef571a652_D20180304-20190302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">apog:IronWorkersLocalUnionNo5AndIronWorkersEmployersAssocationEmployeesPensionTrsutFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-04</startDate>
            <endDate>2019-03-02</endDate>
        </period>
    </context>
    <context id="icba63ef9380045d6a2140bd47647265a_D20200301-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">apog:IronWorkersMidAmericaPensionFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="ia623feabb7bc4815bdbfab920ef92240_D20190303-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">apog:IronWorkersMidAmericaPensionFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-03</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="i2105ad604f8e4907b99ae0fa15e8c134_D20180304-20190302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">apog:IronWorkersMidAmericaPensionFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-04</startDate>
            <endDate>2019-03-02</endDate>
        </period>
    </context>
    <context id="ia6b021fd7a464e2e9a9516836af3dd50_D20200301-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">apog:IronWorkersStLouisDistrictCouncilPensionTrustFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="i840d76a4ecf84ec7b32825db438f8726_D20190303-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">apog:IronWorkersStLouisDistrictCouncilPensionTrustFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-03</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="i8c08f2650a2348968c85cf52970d37e4_D20180304-20190302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">apog:IronWorkersStLouisDistrictCouncilPensionTrustFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-04</startDate>
            <endDate>2019-03-02</endDate>
        </period>
    </context>
    <context id="ib1df0eda13bc4cfcba9772ff0b598904_D20200301-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">apog:WesternGlaziersRetirementPlanWashingtonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="i425ba726e63043b7b1e74155ffba9032_D20190303-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">apog:WesternGlaziersRetirementPlanWashingtonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-03</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="i59c6409c0a8f4a2681935f83ac72b9dc_D20180304-20190302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">apog:WesternGlaziersRetirementPlanWashingtonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-04</startDate>
            <endDate>2019-03-02</endDate>
        </period>
    </context>
    <context id="i15b246fa918d4a2dbcee2893128c3e5a_D20200301-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="if5b54eadaef648ffa2a3e760f1b15990_D20190303-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-03</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="ib8a5798893fe47fe9500b9832d0979b0_D20180304-20190302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-04</startDate>
            <endDate>2019-03-02</endDate>
        </period>
    </context>
    <context id="icf2618d743e5468c8e797c360a3c7969_D20200301-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">apog:MultiemployerPlansDefinedContributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="ifbb4a63ec32a4c06a1ec2ef9da766b9d_D20190303-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">apog:MultiemployerPlansDefinedContributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-03</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="if0bcdd4e8c5643e49cfd3909332cb571_D20180304-20190302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">apog:MultiemployerPlansDefinedContributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-04</startDate>
            <endDate>2019-03-02</endDate>
        </period>
    </context>
    <context id="i1466f975a9784985b4a37bd7351f5760_D20210228-20220226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-28</startDate>
            <endDate>2022-02-26</endDate>
        </period>
    </context>
    <context id="iab034cf5b581431eb040bd39f77ba8de_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">apog:CurrentLiabilitiesAndOtherNonCurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="i2f4f3ab4cf4744b2a04c91d095678686_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">apog:CurrentLiabilitiesAndOtherNonCurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="i2ff7e577223549ed9df45c2fd6174528_D20200301-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="apog:TerminationDateAxis">apog:May2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="i7427d328f3784e109246eccdb814ab4f_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="apog:TerminationDateAxis">apog:May2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="i9d16886f50144b42993ebe9fe4aa869d_D20200301-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="apog:TerminationDateAxis">apog:July2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="ie0f7fe3d8fe14abab044792fdb39ba0d_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="apog:TerminationDateAxis">apog:July2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="i776f83e1acee4a6e95db6c08d76653a1_D20200301-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="apog:TerminationDateAxis">apog:August2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="ibf7c0b4d13aa410c8f62bd856f5348bf_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="apog:TerminationDateAxis">apog:August2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="i49070067a9b54f678b872cdff906eb66_D20200301-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">apog:ShareRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="i9f767f60db5d49969aa6c50894895e61_D20190303-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">apog:ShareRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-03</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="id015e411285744d28c2c338b09a3ea7e_D20180304-20190302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">apog:ShareRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-04</startDate>
            <endDate>2019-03-02</endDate>
        </period>
    </context>
    <context id="i5774ef036d184a67b10b5a912aaa055c_D20040101-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">apog:ShareRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2004-01-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="i17bc5f14c9554cdaa54a1fd7044a0d72_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">apog:ShareRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="i0cac61bef16a4a95bd85f23892059155_D20200301-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="ibfb1660b25c04644891890e8fae26f60_D20190303-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-03</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="i0d7a40e7e7b742b4b7f7aca42fdd211f_D20180304-20190302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-04</startDate>
            <endDate>2019-03-02</endDate>
        </period>
    </context>
    <context id="i19b459b9bcdd4043a0263a0d00743f52_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">apog:TwoThousandandNineteenStockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="ie1ea87a9844a438d948ffedc559f135b_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">apog:TwoThousandandNineteenNonEmployeeDirectorStockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="ib797378fb1a547adbf18e051ccac4200_D20200301-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="ib397f0e7e5824b15be3b43c8ca78c489_D20200301-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="i9a816a8eb4f44a04a75fd460c1a0fc72_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">apog:StockOptionsAndStockAppreciationRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="i0106ca1f438940999b0f7a069ce11a25_D20200301-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">apog:StockOptionsAndStockAppreciationRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="i036983f1eb2a4388af09bb53419372eb_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">apog:StockOptionsAndStockAppreciationRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="ic625b6ee83e0409da80af352bd7374ff_D20200301-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="ic1dbc031f44e437cb31fb9420a08618e_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="i50868a4cc4ab4c7fb32e50f836ebb699_D20180304-20190302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">apog:ArchitecturalFramingSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-04</startDate>
            <endDate>2019-03-02</endDate>
        </period>
    </context>
    <context id="i35f1672b4f4d4f70a4faafed5b7413e6_D20200301-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">apog:ArchitecturalGlassSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="ic03f64fb9eab4dbb97243394cc69810c_D20190303-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">apog:ArchitecturalGlassSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-03</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="if5bfced499ed476c971086f0ad16f3c6_D20180304-20190302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">apog:ArchitecturalGlassSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-04</startDate>
            <endDate>2019-03-02</endDate>
        </period>
    </context>
    <context id="iab47cfcb5c6f4ba38d79db50aef3ae0c_D20180304-20190302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">apog:ArchitecturalServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-04</startDate>
            <endDate>2019-03-02</endDate>
        </period>
    </context>
    <context id="i5c32f707412841b1a67a178ebd8dd517_D20200301-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">apog:LargeScaleOpticalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="i7d0bc29fd3c743a69cb59bcbc3e7e0e5_D20190303-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">apog:LargeScaleOpticalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-03</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="id40f9f342b374f1c94133b9176616260_D20180304-20190302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">apog:LargeScaleOpticalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-04</startDate>
            <endDate>2019-03-02</endDate>
        </period>
    </context>
    <context id="ibd8a755246814a6c90b4fa117290b3ae_D20200301-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="i6c6df62fb2954111a370fc6b27b68056_D20190303-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-03</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="ic6832567cc44460a9e588c06caca7a07_D20180304-20190302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-04</startDate>
            <endDate>2019-03-02</endDate>
        </period>
    </context>
    <context id="ibd8108dc71144a6e8db75b193d494043_D20190303-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-03</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="i4141bb65bdb0442c8b918dee2d4a931d_D20180304-20190302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-04</startDate>
            <endDate>2019-03-02</endDate>
        </period>
    </context>
    <context id="i3e8be0b5798a4b4193c9108bc0eedabe_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">apog:ArchitecturalGlassSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="ifff0ec37e4af4f6088d7437ac6751fec_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">apog:ArchitecturalGlassSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="ie1bd1038e47d4630ba60ce7cee69eac8_I20190302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">apog:ArchitecturalGlassSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-02</instant>
        </period>
    </context>
    <context id="i8e83e8eb620e410eb0f3e3e2293ecfd0_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">apog:LargeScaleOpticalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="i6010160492a94ee0bbcf858f0a009fcb_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">apog:LargeScaleOpticalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="iafa422f6e51a46c2b4ac65ca08541406_I20190302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">apog:LargeScaleOpticalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-02</instant>
        </period>
    </context>
    <context id="i8fed27f0bfb54b20b5333378ae8fe312_I20190302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-02</instant>
        </period>
    </context>
    <context id="i92fdc01ed4c74ccf84f9e018a5cd936c_D20200301-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="if2a5ad79e69a43eba7be47d0eed20b93_D20190303-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-03</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="i402b0615d2734366adbbde961e027bce_D20180304-20190302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-04</startDate>
            <endDate>2019-03-02</endDate>
        </period>
    </context>
    <context id="i45cab6d695564ea6a0bb36f58ea27e9c_D20200301-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="if0824c19415543bd86b24a208df94970_D20190303-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-03</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="ib3e228b187334a4782c81550582377b7_D20180304-20190302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-04</startDate>
            <endDate>2019-03-02</endDate>
        </period>
    </context>
    <context id="i39721ccf357043df9148f5cf6792d57f_D20200301-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="i04cc11dd66bf4f6488f3f158fb74c02f_D20190303-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-03</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="icbc647fe0a704c5683251853ff6b96b5_D20180304-20190302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-04</startDate>
            <endDate>2019-03-02</endDate>
        </period>
    </context>
    <context id="i6bf11038b0e44b9a9efb6b5a46440235_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="ibe6c79fdf60f4aa4b26196e9be0b18f5_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="i33a0b295c3fb455f8514b71064f8538f_I20190302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-02</instant>
        </period>
    </context>
    <context id="i1898afeca6cd47b08e5c72303c129a12_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="ifca12c7339cb4d0596374e8c36eac346_I20190302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-02</instant>
        </period>
    </context>
    <context id="if602d7744d6e461b933e60bc16cfb446_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="iaf6892b7c4554131915901ae9b4c430f_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="ie716cc1a623a4e29941beca7cec24d8e_I20190302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:BR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-02</instant>
        </period>
    </context>
    <context id="i54504bdd3d47418c99bad5ae6a2f855b_D20200301-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="ibf25760a8cd4466bafe6486e91fd37f7_D20190303-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-03</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="ie062cbd0875c43c989aac2a459f61d9a_D20180304-20190302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-04</startDate>
            <endDate>2019-03-02</endDate>
        </period>
    </context>
    <context id="i0e56e5276d8344f2acb9bee19fd79fb2_I20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-29</instant>
        </period>
    </context>
    <context id="i1926fb7fd4a6432895073425df8bf7f8_D20200301-20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2021-02-27</endDate>
        </period>
    </context>
    <context id="i6fffbc389a04428c8b1dd1591044e895_I20210227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-27</instant>
        </period>
    </context>
    <context id="idaf515052daa4c30b160ea59be08fb73_I20190302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-02</instant>
        </period>
    </context>
    <context id="i7099e58ba3ac4ce4ba576427d7973326_D20190303-20200229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-03</startDate>
            <endDate>2020-02-29</endDate>
        </period>
    </context>
    <context id="i4c2545aecb5a48609c378c871a16469f_I20180303">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-03-03</instant>
        </period>
    </context>
    <context id="i4a2003a9d70e48e882c2fec5ed26f1c6_D20180304-20190302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000006845</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-04</startDate>
            <endDate>2019-03-02</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="business">
        <measure>apog:business</measure>
    </unit>
    <unit id="cad">
        <measure>iso4217:CAD</measure>
    </unit>
    <unit id="facility">
        <measure>apog:Facility</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF80L2ZyYWc6OWUzZmJmM2Y4ZjYwNGIxNGExNzI3MWU0MzNkNDI3ODEvdGFibGU6OWIzM2U5NjUzMzE1NGNjN2IwZGQ3ZDAzNDVjN2U1MTkvdGFibGVyYW5nZTo5YjMzZTk2NTMzMTU0Y2M3YjBkZDdkMDM0NWM3ZTUxOV8zLTEtMS0xLTA_fed06ecc-433d-4e43-a7d6-228f5b1a4543">0000006845</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF80L2ZyYWc6OWUzZmJmM2Y4ZjYwNGIxNGExNzI3MWU0MzNkNDI3ODEvdGFibGU6OWIzM2U5NjUzMzE1NGNjN2IwZGQ3ZDAzNDVjN2U1MTkvdGFibGVyYW5nZTo5YjMzZTk2NTMzMTU0Y2M3YjBkZDdkMDM0NWM3ZTUxOV82LTEtMS0xLTA_11335b7f-f2b9-407d-8481-a822c74dc4d1">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF80L2ZyYWc6OWUzZmJmM2Y4ZjYwNGIxNGExNzI3MWU0MzNkNDI3ODEvdGFibGU6OWIzM2U5NjUzMzE1NGNjN2IwZGQ3ZDAzNDVjN2U1MTkvdGFibGVyYW5nZTo5YjMzZTk2NTMzMTU0Y2M3YjBkZDdkMDM0NWM3ZTUxOV83LTEtMS0xLTA_e9b7dd8b-3e27-44f7-9cc8-4e8991ab1708">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF80L2ZyYWc6OWUzZmJmM2Y4ZjYwNGIxNGExNzI3MWU0MzNkNDI3ODEvdGFibGU6OWIzM2U5NjUzMzE1NGNjN2IwZGQ3ZDAzNDVjN2U1MTkvdGFibGVyYW5nZTo5YjMzZTk2NTMzMTU0Y2M3YjBkZDdkMDM0NWM3ZTUxOV84LTEtMS0xLTA_491126d2-9c60-4a79-ad93-ba3501d0d4b6">FY</dei:DocumentFiscalPeriodFocus>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ib797378fb1a547adbf18e051ccac4200_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90ZXh0cmVnaW9uOjAwMjYxNjM2MzFjMTRjYTc4YzEzN2Y5NDExNDQxMmEzXzk1Ng_e3bd942e-774b-4d72-b9dc-e7d7f2efef53">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90ZXh0cmVnaW9uOjAwMjYxNjM2MzFjMTRjYTc4YzEzN2Y5NDExNDQxMmEzXzk2MA_46d8407a-2451-4734-88e1-3f9976371831">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ib397f0e7e5824b15be3b43c8ca78c489_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90ZXh0cmVnaW9uOjAwMjYxNjM2MzFjMTRjYTc4YzEzN2Y5NDExNDQxMmEzXzk2Ng_b8b7c02d-6f86-4cc3-9244-d4d6b51db0d6">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <dei:DocumentType
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xL2ZyYWc6YTcxYTRmNWRmZGJmNGU5YzkzZTc4M2UwMDViODJjMGEvdGV4dHJlZ2lvbjphNzFhNGY1ZGZkYmY0ZTljOTNlNzgzZTAwNWI4MmMwYV8yNTMw_b12c5e26-b5cc-4c6b-bbbd-6c2eccaf9f96">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xL2ZyYWc6YTcxYTRmNWRmZGJmNGU5YzkzZTc4M2UwMDViODJjMGEvdGFibGU6Mjk3ZDc0ZWMwMjUxNGI5NGI1ZDE2YjIxNmNiYjdiNzgvdGFibGVyYW5nZToyOTdkNzRlYzAyNTE0Yjk0YjVkMTZiMjE2Y2JiN2I3OF8wLTAtMS0xLTA_7987a7ba-0f1a-4d26-acb6-542f4cd40928">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xL2ZyYWc6YTcxYTRmNWRmZGJmNGU5YzkzZTc4M2UwMDViODJjMGEvdGV4dHJlZ2lvbjphNzFhNGY1ZGZkYmY0ZTljOTNlNzgzZTAwNWI4MmMwYV8yMTk5MDIzMjYwNjM0_26f81ae3-f320-4a08-a514-1b6c017f74d6">2021-02-27</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xL2ZyYWc6YTcxYTRmNWRmZGJmNGU5YzkzZTc4M2UwMDViODJjMGEvdGV4dHJlZ2lvbjphNzFhNGY1ZGZkYmY0ZTljOTNlNzgzZTAwNWI4MmMwYV8yMTk5MDIzMjYwNjM0_35b84674-9336-496c-a042-b0cf6b21028e">--02-27</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xL2ZyYWc6YTcxYTRmNWRmZGJmNGU5YzkzZTc4M2UwMDViODJjMGEvdGFibGU6NjZjMjY1Zjc1OTQyNGFmMTgzYmQxZDU2NzdmZGNjYTQvdGFibGVyYW5nZTo2NmMyNjVmNzU5NDI0YWYxODNiZDFkNTY3N2ZkY2NhNF8wLTAtMS0xLTA_c6b60d42-9622-4479-aa3d-f5ac047f56ca">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xL2ZyYWc6YTcxYTRmNWRmZGJmNGU5YzkzZTc4M2UwMDViODJjMGEvdGV4dHJlZ2lvbjphNzFhNGY1ZGZkYmY0ZTljOTNlNzgzZTAwNWI4MmMwYV8yNTI2_459b4b74-b116-4a88-b0a0-6fbb78a8f82f">0-6365</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xL2ZyYWc6YTcxYTRmNWRmZGJmNGU5YzkzZTc4M2UwMDViODJjMGEvdGV4dHJlZ2lvbjphNzFhNGY1ZGZkYmY0ZTljOTNlNzgzZTAwNWI4MmMwYV8yNTI3_baeabf59-a6c9-4b05-9ba4-0e9619fc2ee5">APOGEE ENTERPRISES, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xL2ZyYWc6YTcxYTRmNWRmZGJmNGU5YzkzZTc4M2UwMDViODJjMGEvdGFibGU6ZTQ5YTI1OTE2YTk5NDhjMmI1NGIxYWY4NTZiZThmZmMvdGFibGVyYW5nZTplNDlhMjU5MTZhOTk0OGMyYjU0YjFhZjg1NmJlOGZmY18wLTAtMS0xLTA_728faff7-5096-4604-8b43-5a97d9c91352">MN</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xL2ZyYWc6YTcxYTRmNWRmZGJmNGU5YzkzZTc4M2UwMDViODJjMGEvdGFibGU6ZTQ5YTI1OTE2YTk5NDhjMmI1NGIxYWY4NTZiZThmZmMvdGFibGVyYW5nZTplNDlhMjU5MTZhOTk0OGMyYjU0YjFhZjg1NmJlOGZmY18wLTUtMS0xLTA_35a5f5ed-a590-4f27-b724-5ddc3c60e64d">41-0919654</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xL2ZyYWc6YTcxYTRmNWRmZGJmNGU5YzkzZTc4M2UwMDViODJjMGEvdGFibGU6ZTQ5YTI1OTE2YTk5NDhjMmI1NGIxYWY4NTZiZThmZmMvdGFibGVyYW5nZTplNDlhMjU5MTZhOTk0OGMyYjU0YjFhZjg1NmJlOGZmY18zLTAtMS0xLTA_3c4fe4cc-80a2-4e6c-8f77-cc6c22652528">4400 West 78th Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xL2ZyYWc6YTcxYTRmNWRmZGJmNGU5YzkzZTc4M2UwMDViODJjMGEvdGFibGU6ZTQ5YTI1OTE2YTk5NDhjMmI1NGIxYWY4NTZiZThmZmMvdGFibGVyYW5nZTplNDlhMjU5MTZhOTk0OGMyYjU0YjFhZjg1NmJlOGZmY18zLTEtMS0xLTA_09c40349-0bf0-45de-8663-66734112a74b">Suite 520</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xL2ZyYWc6YTcxYTRmNWRmZGJmNGU5YzkzZTc4M2UwMDViODJjMGEvdGFibGU6ZTQ5YTI1OTE2YTk5NDhjMmI1NGIxYWY4NTZiZThmZmMvdGFibGVyYW5nZTplNDlhMjU5MTZhOTk0OGMyYjU0YjFhZjg1NmJlOGZmY18zLTItMS0xLTA_f6d2a318-ea12-4a27-865b-ed6d008bfcc2">Minneapolis</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xL2ZyYWc6YTcxYTRmNWRmZGJmNGU5YzkzZTc4M2UwMDViODJjMGEvdGFibGU6ZTQ5YTI1OTE2YTk5NDhjMmI1NGIxYWY4NTZiZThmZmMvdGFibGVyYW5nZTplNDlhMjU5MTZhOTk0OGMyYjU0YjFhZjg1NmJlOGZmY18zLTMtMS0xLTA_98f5fdf8-3293-4e9e-a797-34c82ef74d0a">MN</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xL2ZyYWc6YTcxYTRmNWRmZGJmNGU5YzkzZTc4M2UwMDViODJjMGEvdGFibGU6ZTQ5YTI1OTE2YTk5NDhjMmI1NGIxYWY4NTZiZThmZmMvdGFibGVyYW5nZTplNDlhMjU5MTZhOTk0OGMyYjU0YjFhZjg1NmJlOGZmY18zLTUtMS0xLTA_52e1a667-d7f6-4e22-a958-7d1b6b000987">55435</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xL2ZyYWc6YTcxYTRmNWRmZGJmNGU5YzkzZTc4M2UwMDViODJjMGEvdGV4dHJlZ2lvbjphNzFhNGY1ZGZkYmY0ZTljOTNlNzgzZTAwNWI4MmMwYV8yNTI4_75753f19-9789-414e-b868-64c140fbaba2">952</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xL2ZyYWc6YTcxYTRmNWRmZGJmNGU5YzkzZTc4M2UwMDViODJjMGEvdGV4dHJlZ2lvbjphNzFhNGY1ZGZkYmY0ZTljOTNlNzgzZTAwNWI4MmMwYV8yNTMx_ca9f643f-25fe-4d76-ba46-72d9f7bda565">835-1874</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xL2ZyYWc6YTcxYTRmNWRmZGJmNGU5YzkzZTc4M2UwMDViODJjMGEvdGFibGU6NTY0NDExNzRmNTA1NDJkYjhhNjNjMGJiZTdhNDBiMjAvdGFibGVyYW5nZTo1NjQ0MTE3NGY1MDU0MmRiOGE2M2MwYmJlN2E0MGIyMF8xLTAtMS0xLTA_a720d2ca-9625-4e17-abb9-9b5da69c6f96">Common Stock, $0.33 1/3 Par Value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xL2ZyYWc6YTcxYTRmNWRmZGJmNGU5YzkzZTc4M2UwMDViODJjMGEvdGFibGU6NTY0NDExNzRmNTA1NDJkYjhhNjNjMGJiZTdhNDBiMjAvdGFibGVyYW5nZTo1NjQ0MTE3NGY1MDU0MmRiOGE2M2MwYmJlN2E0MGIyMF8xLTMtMS0xLTA_efca550a-336f-4c67-b6cb-b81a93aa9b67">APOG</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xL2ZyYWc6YTcxYTRmNWRmZGJmNGU5YzkzZTc4M2UwMDViODJjMGEvdGFibGU6NTY0NDExNzRmNTA1NDJkYjhhNjNjMGJiZTdhNDBiMjAvdGFibGVyYW5nZTo1NjQ0MTE3NGY1MDU0MmRiOGE2M2MwYmJlN2E0MGIyMF8xLTUtMS0xLTA_f3a4b517-bc0b-41c8-aa65-a84f44ed7fb4">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xL2ZyYWc6YTcxYTRmNWRmZGJmNGU5YzkzZTc4M2UwMDViODJjMGEvdGV4dHJlZ2lvbjphNzFhNGY1ZGZkYmY0ZTljOTNlNzgzZTAwNWI4MmMwYV8yMTk5MDIzMjYwNzYy_dc8e24a3-4aa9-4585-95c5-1132499ee7ba">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xL2ZyYWc6YTcxYTRmNWRmZGJmNGU5YzkzZTc4M2UwMDViODJjMGEvdGV4dHJlZ2lvbjphNzFhNGY1ZGZkYmY0ZTljOTNlNzgzZTAwNWI4MmMwYV8yNTI5_51504fe2-49eb-423a-a79a-a9353cfaab94">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xL2ZyYWc6YTcxYTRmNWRmZGJmNGU5YzkzZTc4M2UwMDViODJjMGEvdGV4dHJlZ2lvbjphNzFhNGY1ZGZkYmY0ZTljOTNlNzgzZTAwNWI4MmMwYV8yNTMz_a87b8202-3227-4e2e-9763-3131e22293e9">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xL2ZyYWc6YTcxYTRmNWRmZGJmNGU5YzkzZTc4M2UwMDViODJjMGEvdGV4dHJlZ2lvbjphNzFhNGY1ZGZkYmY0ZTljOTNlNzgzZTAwNWI4MmMwYV8yNTM0_7d100282-2129-4108-9c59-e59be898ed6d">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xL2ZyYWc6YTcxYTRmNWRmZGJmNGU5YzkzZTc4M2UwMDViODJjMGEvdGFibGU6N2EwNjJjYzJlY2RmNDk0YWE0NGFkZmEyNTA2MjhhMmIvdGFibGVyYW5nZTo3YTA2MmNjMmVjZGY0OTRhYTQ0YWRmYTI1MDYyOGEyYl8wLTQtMS0xLTQ2MzM_cb4157b5-2fe6-4d1d-8ff0-833dee4483c0">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xL2ZyYWc6YTcxYTRmNWRmZGJmNGU5YzkzZTc4M2UwMDViODJjMGEvdGFibGU6N2EwNjJjYzJlY2RmNDk0YWE0NGFkZmEyNTA2MjhhMmIvdGFibGVyYW5nZTo3YTA2MmNjMmVjZGY0OTRhYTQ0YWRmYTI1MDYyOGEyYl8yLTYtMS0xLTA_c305319f-ae7e-4fd1-8ffd-1cd5e3c48bb8">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xL2ZyYWc6YTcxYTRmNWRmZGJmNGU5YzkzZTc4M2UwMDViODJjMGEvdGFibGU6N2EwNjJjYzJlY2RmNDk0YWE0NGFkZmEyNTA2MjhhMmIvdGFibGVyYW5nZTo3YTA2MmNjMmVjZGY0OTRhYTQ0YWRmYTI1MDYyOGEyYl8zLTItMS0xLTA_a77cc275-090d-4be3-a580-dcd4f152f379">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xL2ZyYWc6YTcxYTRmNWRmZGJmNGU5YzkzZTc4M2UwMDViODJjMGEvdGV4dHJlZ2lvbjphNzFhNGY1ZGZkYmY0ZTljOTNlNzgzZTAwNWI4MmMwYV8yMTk5MDIzMjYwNzY0_b731ce50-312d-4666-8338-e62439dd5004">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xL2ZyYWc6YTcxYTRmNWRmZGJmNGU5YzkzZTc4M2UwMDViODJjMGEvdGV4dHJlZ2lvbjphNzFhNGY1ZGZkYmY0ZTljOTNlNzgzZTAwNWI4MmMwYV8yNTM1_028e7f4b-de38-49a5-83a7-cece59e96102">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i64667046d302407693013d7765375383_I20200829"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xL2ZyYWc6YTcxYTRmNWRmZGJmNGU5YzkzZTc4M2UwMDViODJjMGEvdGV4dHJlZ2lvbjphNzFhNGY1ZGZkYmY0ZTljOTNlNzgzZTAwNWI4MmMwYV8yMTk5MDIzMjYwODE5_fb6f846c-6804-4bd1-952d-78bd40ea652d"
      unitRef="usd">560000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i8536a92dda5a421ea7bee6c951eaa93f_I20210420"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xL2ZyYWc6YTcxYTRmNWRmZGJmNGU5YzkzZTc4M2UwMDViODJjMGEvdGV4dHJlZ2lvbjphNzFhNGY1ZGZkYmY0ZTljOTNlNzgzZTAwNWI4MmMwYV8yMTk5MDIzMjYwNzk0_e1e15cbb-9508-4c06-bddc-adfe8ce78d53"
      unitRef="shares">25781624</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzMtMi0xLTEtMA_19a2eede-78f7-469e-84d9-fe6420b6dc7f"
      unitRef="usd">47277000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzMtNC0xLTEtMA_4f1e0a29-a85c-486b-b191-871e96d05146"
      unitRef="usd">14952000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzUtMi0xLTEtMA_7f01cf7c-15e1-475b-aff7-6bc18ca37a5d"
      unitRef="usd">175917000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzUtNC0xLTEtMA_77ca595d-76ed-446d-af54-dddc30325994"
      unitRef="usd">196806000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzYtMi0xLTEtMA_1b747069-2107-4577-b6cc-61bd668019b2"
      unitRef="usd">72823000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzYtNC0xLTEtMA_ef3e99ed-5358-4956-a6f4-1c5f24edc4ca"
      unitRef="usd">71089000</us-gaap:InventoryNet>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzctMi0xLTEtMA_ef53512f-6cdb-469e-a9c6-54a76bf5016c"
      unitRef="usd">29497000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzctNC0xLTEtMA_72b6fa19-5de1-413c-a547-42295715871c"
      unitRef="usd">73582000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzgtMi0xLTEtMA_bb5767f2-a64e-4864-a03c-e6a179458e8f"
      unitRef="usd">25160000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzgtNC0xLTEtMA_128c5301-db68-4323-ae5a-ad4490c3ffa5"
      unitRef="usd">25481000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzktMi0xLTEtMA_88289e8d-1c12-4e10-86b5-e732f1aa8f1d"
      unitRef="usd">350674000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzktNC0xLTEtMA_67bdf40c-ca13-4ff2-8a2b-cc9cd77c9fcd"
      unitRef="usd">381910000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzEwLTItMS0xLTA_584b3dcd-acc1-4429-8ada-9bd6229b2cdb"
      unitRef="usd">298443000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzEwLTQtMS0xLTA_65971a90-7ecb-4066-930c-43e2ebfe557d"
      unitRef="usd">324386000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzExLTItMS0xLTA_09de196f-27b1-4571-ac13-43626d9c2de5"
      unitRef="usd">58864000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzExLTQtMS0xLTA_23ffad43-4b97-47b5-8ecf-f73efa6b55a5"
      unitRef="usd">52892000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzEyLTItMS0xLTA_1fcdd9fc-b505-4834-9020-55a25f4ce1d6"
      unitRef="usd">130098000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzEyLTQtMS0xLTA_cd49071a-fad0-45fa-b4ff-5436d24a4bd0"
      unitRef="usd">185516000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzEzLTItMS0xLTA_7702b483-d702-4d31-9639-5e407db419e5"
      unitRef="usd">130053000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzEzLTQtMS0xLTA_a6eaf094-1a7b-4692-b4cc-f449f1783304"
      unitRef="usd">140191000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzE0LTItMS0xLTA_d18a7ec6-8e9a-48e7-8143-d2d3f7285c98"
      unitRef="usd">46967000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzE0LTQtMS0xLTA_fb65745d-a415-4563-94a7-a194102195f9"
      unitRef="usd">44096000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzE1LTItMS0xLTA_f71af14d-63bd-42ee-8dd2-3abfd8fee069"
      unitRef="usd">1015099000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzE1LTQtMS0xLTA_703c536b-9681-40db-934a-e3d6b676b9d6"
      unitRef="usd">1128991000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzE4LTItMS0xLTA_4375af16-749b-4c73-b4f5-0943119aa391"
      unitRef="usd">76204000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzE4LTQtMS0xLTA_be333873-34be-4603-a1e1-ea4d0ff27d30"
      unitRef="usd">69056000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzE5LTItMS0xLTA_964f5855-9ea0-4228-9de8-221084f60aed"
      unitRef="usd">50125000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzE5LTQtMS0xLTA_a0334856-e520-41c3-8719-e44b8f56b1f5"
      unitRef="usd">40119000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzIxLTItMS0xLTA_9e2d5865-2d43-44ff-b813-1e5fad431ac1"
      unitRef="usd">22789000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzIxLTQtMS0xLTA_1d20dd5a-2fbf-4198-87d2-da71a0317fea"
      unitRef="usd">32696000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzIyLTItMS0xLTA_b30efeb9-02a7-471b-a0de-89266ba01708"
      unitRef="usd">13251000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzIyLTQtMS0xLTA_62d7e508-7844-415a-96f6-b2a53c6f778c"
      unitRef="usd">11272000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzIzLTItMS0xLTA_7be7a201-5503-415f-8553-33b0cf86e17c"
      unitRef="usd">2000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzIzLTQtMS0xLTA_1e4b5b25-36eb-4afb-95cf-7a6f4f55c8aa"
      unitRef="usd">5400000</us-gaap:LongTermDebtCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzI1LTItMS0xLTA_67094e58-2db6-40c2-b304-cf8727aef2fd"
      unitRef="usd">53183000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzI1LTQtMS0xLTA_ffaf841b-f36b-4ff9-a726-ac00fcbcfb1f"
      unitRef="usd">118314000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzI2LTItMS0xLTA_ce6a25af-52b7-440c-a241-6ff57384faad"
      unitRef="usd">217552000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzI2LTQtMS0xLTA_e0f09b75-201a-4a10-888c-dceee31c8fb2"
      unitRef="usd">276857000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzI3LTItMS0xLTA_ca38ceae-bc36-4282-9dc0-92a88d2f6b1a"
      unitRef="usd">163000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzI3LTQtMS0xLTA_6c5f6ce8-34f2-4093-8ace-d32d8ded90a1"
      unitRef="usd">212500000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzI4LTItMS0xLTA_775b6517-5fc6-41f0-baeb-9994b1dea49e"
      unitRef="usd">48439000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzI4LTQtMS0xLTA_e539240c-22c1-492c-b731-1f3163d385c9"
      unitRef="usd">43163000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:SelfInsuranceReserveNoncurrent
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzI5LTItMS0xLTA_69e0b72e-7a1e-4fc0-9f99-529d9a115886"
      unitRef="usd">24880000</us-gaap:SelfInsuranceReserveNoncurrent>
    <us-gaap:SelfInsuranceReserveNoncurrent
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzI5LTQtMS0xLTA_16c37d3b-ae4b-4fc2-a4ee-6b76db97bcc4"
      unitRef="usd">22831000</us-gaap:SelfInsuranceReserveNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzMwLTItMS0xLTA_fcf10868-af5a-458f-9337-2383b8060169"
      unitRef="usd">68483000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzMwLTQtMS0xLTA_26a94151-164f-4605-9a1b-7c73ab46fccf"
      unitRef="usd">56862000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzMxLTItMS0xLTA_c77d7f93-ed1f-4d3a-8686-13838268cd8c"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzMxLTQtMS0xLTA_9550e7ac-8f8c-4f7e-92a8-8225c33d7c03"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzMzLTAtMS0xLTAvdGV4dHJlZ2lvbjpkZjA2OTkyNzAxMmM0ZDJkOTRkZjQwMDc4NDdkOTZlZl8yMTk5MDIzMjU1NzM2_48a2c273-77d6-45b4-9289-f586236363db"
      unitRef="usdPerShare">0.33</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzMzLTAtMS0xLTAvdGV4dHJlZ2lvbjpkZjA2OTkyNzAxMmM0ZDJkOTRkZjQwMDc4NDdkOTZlZl8yMTk5MDIzMjU1NzM2_94aeff22-906a-4394-946a-2fd7bde3298d"
      unitRef="usdPerShare">0.33</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzMzLTAtMS0xLTAvdGV4dHJlZ2lvbjpkZjA2OTkyNzAxMmM0ZDJkOTRkZjQwMDc4NDdkOTZlZl8yMTk5MDIzMjU1NzI4_6b372846-9d52-445b-9aaa-2ba973f51aea"
      unitRef="shares">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzMzLTAtMS0xLTAvdGV4dHJlZ2lvbjpkZjA2OTkyNzAxMmM0ZDJkOTRkZjQwMDc4NDdkOTZlZl8yMTk5MDIzMjU1NzI4_6e7a7486-751b-4905-ba50-c9282eb12e7e"
      unitRef="shares">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzMzLTAtMS0xLTAvdGV4dHJlZ2lvbjpkZjA2OTkyNzAxMmM0ZDJkOTRkZjQwMDc4NDdkOTZlZl8yMTk5MDIzMjU1NzAy_093fbac7-1590-4126-8d49-a5e233d42666"
      unitRef="shares">25713688</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzMzLTAtMS0xLTAvdGV4dHJlZ2lvbjpkZjA2OTkyNzAxMmM0ZDJkOTRkZjQwMDc4NDdkOTZlZl8yMTk5MDIzMjU1NzAy_eacbc4e4-bd50-46fc-ad2e-8637c3e5520b"
      unitRef="shares">25713688</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzMzLTAtMS0xLTAvdGV4dHJlZ2lvbjpkZjA2OTkyNzAxMmM0ZDJkOTRkZjQwMDc4NDdkOTZlZl8yMTk5MDIzMjU1NzE1_b12a6ec6-a4ad-4be7-9c49-47cd06811fe1"
      unitRef="shares">26443166</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzMzLTAtMS0xLTAvdGV4dHJlZ2lvbjpkZjA2OTkyNzAxMmM0ZDJkOTRkZjQwMDc4NDdkOTZlZl8yMTk5MDIzMjU1NzE1_e7a9e763-dfa8-4c6c-8122-fc271a2d4f40"
      unitRef="shares">26443166</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzMzLTItMS0xLTA_09d4815a-8396-4269-b350-574a60ae7fa5"
      unitRef="usd">8571000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzMzLTQtMS0xLTA_70e2ace3-5e80-4436-a11a-99e3e2d83696"
      unitRef="usd">8814000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzM0LTItMS0xLTA_ce71be18-932d-4bce-8786-0eab08e1afad"
      unitRef="usd">154958000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzM0LTQtMS0xLTA_34b8e151-3571-4505-b7f0-95459d57869a"
      unitRef="usd">154016000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzM1LTItMS0xLTA_cccb174c-777f-46b8-acd8-a37f954ec193"
      unitRef="usd">357243000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzM1LTQtMS0xLTA_66f1cbd1-530e-477e-93a4-c5b0a910d6b0"
      unitRef="usd">388010000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:CommonStockIssuedEmployeeStockTrust
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzM2LTItMS0xLTA_891cf9a0-18a7-4b75-a404-67ae7fb54336"
      unitRef="usd">186000</us-gaap:CommonStockIssuedEmployeeStockTrust>
    <us-gaap:CommonStockIssuedEmployeeStockTrust
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzM2LTQtMS0xLTA_294a9c0b-c43c-408e-96e1-e2020df0eceb"
      unitRef="usd">685000</us-gaap:CommonStockIssuedEmployeeStockTrust>
    <us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzM3LTItMS0xLTA_681baa6a-76d1-4f57-8402-9cf47d38433a"
      unitRef="usd">186000</us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent>
    <us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzM3LTQtMS0xLTA_1dca530f-8581-4250-b546-86d53bb94322"
      unitRef="usd">685000</us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzM4LTItMS0xLTA_d39ab901-243e-4bfa-a479-24ec34addd1c"
      unitRef="usd">-28027000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzM4LTQtMS0xLTA_9f3d3c6c-df3d-4fdf-8bc5-ce4cda3e9bed"
      unitRef="usd">-34062000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzM5LTItMS0xLTA_cb75dddc-4625-4d37-9cbe-00842f86e228"
      unitRef="usd">492745000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzM5LTQtMS0xLTA_f926f79c-277c-4bed-8285-3d8d70dd3e74"
      unitRef="usd">516778000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzQwLTItMS0xLTA_2ff86876-eea4-4adf-acfa-1bf6aa30271b"
      unitRef="usd">1015099000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMDkvZnJhZzoxNjM5MTk1NWJmMTQ0NDM1OWJjNzk5NTFlNmZlYWViMy90YWJsZTozNmY2MWE4Njg5MTY0YmNlOTg3ZmIwOWFkNDhhOWRkOS90YWJsZXJhbmdlOjM2ZjYxYTg2ODkxNjRiY2U5ODdmYjA5YWQ0OGE5ZGQ5XzQwLTQtMS0xLTA_99bfd1e5-a956-48e0-88f6-36d2cf18519a"
      unitRef="usd">1128991000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTUvZnJhZzpjY2M2OWI5MGRkN2M0MjI5OGJiYzM4ZjI5NjhiM2QwMi90YWJsZToxZjJiNTJmNzE3YjA0NmFiOWMxNmJmNjU0YzIwOWMxNS90YWJsZXJhbmdlOjFmMmI1MmY3MTdiMDQ2YWI5YzE2YmY2NTRjMjA5YzE1XzMtMi0xLTEtMA_b4bf6476-7adc-46e2-a9ee-4aea0f7818f6"
      unitRef="usd">1230774000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTUvZnJhZzpjY2M2OWI5MGRkN2M0MjI5OGJiYzM4ZjI5NjhiM2QwMi90YWJsZToxZjJiNTJmNzE3YjA0NmFiOWMxNmJmNjU0YzIwOWMxNS90YWJsZXJhbmdlOjFmMmI1MmY3MTdiMDQ2YWI5YzE2YmY2NTRjMjA5YzE1XzMtNC0xLTEtMA_85fd3b2c-f318-43ac-a0e3-8c9460c8c8c6"
      unitRef="usd">1387439000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTUvZnJhZzpjY2M2OWI5MGRkN2M0MjI5OGJiYzM4ZjI5NjhiM2QwMi90YWJsZToxZjJiNTJmNzE3YjA0NmFiOWMxNmJmNjU0YzIwOWMxNS90YWJsZXJhbmdlOjFmMmI1MmY3MTdiMDQ2YWI5YzE2YmY2NTRjMjA5YzE1XzMtNi0xLTEtMA_72e6af21-ddf1-45ac-913e-9139451e9013"
      unitRef="usd">1402637000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTUvZnJhZzpjY2M2OWI5MGRkN2M0MjI5OGJiYzM4ZjI5NjhiM2QwMi90YWJsZToxZjJiNTJmNzE3YjA0NmFiOWMxNmJmNjU0YzIwOWMxNS90YWJsZXJhbmdlOjFmMmI1MmY3MTdiMDQ2YWI5YzE2YmY2NTRjMjA5YzE1XzQtMi0xLTEtMA_b0a8680e-62bd-4c1c-9e54-7ebe49242ed7"
      unitRef="usd">955084000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTUvZnJhZzpjY2M2OWI5MGRkN2M0MjI5OGJiYzM4ZjI5NjhiM2QwMi90YWJsZToxZjJiNTJmNzE3YjA0NmFiOWMxNmJmNjU0YzIwOWMxNS90YWJsZXJhbmdlOjFmMmI1MmY3MTdiMDQ2YWI5YzE2YmY2NTRjMjA5YzE1XzQtNC0xLTEtMA_5944195a-5a87-4929-a843-b1dcbdeb41d5"
      unitRef="usd">1068480000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTUvZnJhZzpjY2M2OWI5MGRkN2M0MjI5OGJiYzM4ZjI5NjhiM2QwMi90YWJsZToxZjJiNTJmNzE3YjA0NmFiOWMxNmJmNjU0YzIwOWMxNS90YWJsZXJhbmdlOjFmMmI1MmY3MTdiMDQ2YWI5YzE2YmY2NTRjMjA5YzE1XzQtNi0xLTEtMA_bc5921d7-266a-418b-a56e-1043dd2970ed"
      unitRef="usd">1109072000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTUvZnJhZzpjY2M2OWI5MGRkN2M0MjI5OGJiYzM4ZjI5NjhiM2QwMi90YWJsZToxZjJiNTJmNzE3YjA0NmFiOWMxNmJmNjU0YzIwOWMxNS90YWJsZXJhbmdlOjFmMmI1MmY3MTdiMDQ2YWI5YzE2YmY2NTRjMjA5YzE1XzUtMi0xLTEtMA_6860e755-9446-4571-aced-367c082c7d5a"
      unitRef="usd">275690000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTUvZnJhZzpjY2M2OWI5MGRkN2M0MjI5OGJiYzM4ZjI5NjhiM2QwMi90YWJsZToxZjJiNTJmNzE3YjA0NmFiOWMxNmJmNjU0YzIwOWMxNS90YWJsZXJhbmdlOjFmMmI1MmY3MTdiMDQ2YWI5YzE2YmY2NTRjMjA5YzE1XzUtNC0xLTEtMA_0f19557b-524e-40c1-b3c6-720e97468a8e"
      unitRef="usd">318959000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTUvZnJhZzpjY2M2OWI5MGRkN2M0MjI5OGJiYzM4ZjI5NjhiM2QwMi90YWJsZToxZjJiNTJmNzE3YjA0NmFiOWMxNmJmNjU0YzIwOWMxNS90YWJsZXJhbmdlOjFmMmI1MmY3MTdiMDQ2YWI5YzE2YmY2NTRjMjA5YzE1XzUtNi0xLTEtMA_684490e4-751c-4729-98d6-62c69a7df187"
      unitRef="usd">293565000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTUvZnJhZzpjY2M2OWI5MGRkN2M0MjI5OGJiYzM4ZjI5NjhiM2QwMi90YWJsZToxZjJiNTJmNzE3YjA0NmFiOWMxNmJmNjU0YzIwOWMxNS90YWJsZXJhbmdlOjFmMmI1MmY3MTdiMDQ2YWI5YzE2YmY2NTRjMjA5YzE1XzYtMi0xLTEtMA_3790bfb7-7544-4240-b6eb-1725d687dffa"
      unitRef="usd">180094000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTUvZnJhZzpjY2M2OWI5MGRkN2M0MjI5OGJiYzM4ZjI5NjhiM2QwMi90YWJsZToxZjJiNTJmNzE3YjA0NmFiOWMxNmJmNjU0YzIwOWMxNS90YWJsZXJhbmdlOjFmMmI1MmY3MTdiMDQ2YWI5YzE2YmY2NTRjMjA5YzE1XzYtNC0xLTEtMA_bb09685c-dddf-45fd-bfc2-dd5768529471"
      unitRef="usd">231111000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTUvZnJhZzpjY2M2OWI5MGRkN2M0MjI5OGJiYzM4ZjI5NjhiM2QwMi90YWJsZToxZjJiNTJmNzE3YjA0NmFiOWMxNmJmNjU0YzIwOWMxNS90YWJsZXJhbmdlOjFmMmI1MmY3MTdiMDQ2YWI5YzE2YmY2NTRjMjA5YzE1XzYtNi0xLTEtMA_4a0102da-ed9c-4ea0-b462-e3cb4e456e62"
      unitRef="usd">223140000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <apog:GoodwillIntangImpairmentLoss
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTUvZnJhZzpjY2M2OWI5MGRkN2M0MjI5OGJiYzM4ZjI5NjhiM2QwMi90YWJsZToxZjJiNTJmNzE3YjA0NmFiOWMxNmJmNjU0YzIwOWMxNS90YWJsZXJhbmdlOjFmMmI1MmY3MTdiMDQ2YWI5YzE2YmY2NTRjMjA5YzE1XzctMi0xLTEtNDE1OQ_a5c0a4d5-a15c-4bfd-907c-50e8e5d809a7"
      unitRef="usd">-70069000</apog:GoodwillIntangImpairmentLoss>
    <apog:GoodwillIntangImpairmentLoss
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTUvZnJhZzpjY2M2OWI5MGRkN2M0MjI5OGJiYzM4ZjI5NjhiM2QwMi90YWJsZToxZjJiNTJmNzE3YjA0NmFiOWMxNmJmNjU0YzIwOWMxNS90YWJsZXJhbmdlOjFmMmI1MmY3MTdiMDQ2YWI5YzE2YmY2NTRjMjA5YzE1XzctNC0xLTEtNDE1OQ_36cf31d6-f3db-4eb8-8555-6d4caed7cc4c"
      unitRef="usd">0</apog:GoodwillIntangImpairmentLoss>
    <apog:GoodwillIntangImpairmentLoss
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTUvZnJhZzpjY2M2OWI5MGRkN2M0MjI5OGJiYzM4ZjI5NjhiM2QwMi90YWJsZToxZjJiNTJmNzE3YjA0NmFiOWMxNmJmNjU0YzIwOWMxNS90YWJsZXJhbmdlOjFmMmI1MmY3MTdiMDQ2YWI5YzE2YmY2NTRjMjA5YzE1XzctNi0xLTEtNDE1OQ_e4c22b85-345a-4c14-87b1-6c4b97ab1e21"
      unitRef="usd">-3141000</apog:GoodwillIntangImpairmentLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTUvZnJhZzpjY2M2OWI5MGRkN2M0MjI5OGJiYzM4ZjI5NjhiM2QwMi90YWJsZToxZjJiNTJmNzE3YjA0NmFiOWMxNmJmNjU0YzIwOWMxNS90YWJsZXJhbmdlOjFmMmI1MmY3MTdiMDQ2YWI5YzE2YmY2NTRjMjA5YzE1XzctMi0xLTEtMA_5c155851-a0e4-4372-8a52-d866a32ae216"
      unitRef="usd">25527000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTUvZnJhZzpjY2M2OWI5MGRkN2M0MjI5OGJiYzM4ZjI5NjhiM2QwMi90YWJsZToxZjJiNTJmNzE3YjA0NmFiOWMxNmJmNjU0YzIwOWMxNS90YWJsZXJhbmdlOjFmMmI1MmY3MTdiMDQ2YWI5YzE2YmY2NTRjMjA5YzE1XzctNC0xLTEtMA_c71c0ce6-423e-43d7-8c83-af4f6497a90a"
      unitRef="usd">87848000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTUvZnJhZzpjY2M2OWI5MGRkN2M0MjI5OGJiYzM4ZjI5NjhiM2QwMi90YWJsZToxZjJiNTJmNzE3YjA0NmFiOWMxNmJmNjU0YzIwOWMxNS90YWJsZXJhbmdlOjFmMmI1MmY3MTdiMDQ2YWI5YzE2YmY2NTRjMjA5YzE1XzctNi0xLTEtMA_4b8cbc8f-74eb-4645-b9c3-17cd8b1c43b5"
      unitRef="usd">67284000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTUvZnJhZzpjY2M2OWI5MGRkN2M0MjI5OGJiYzM4ZjI5NjhiM2QwMi90YWJsZToxZjJiNTJmNzE3YjA0NmFiOWMxNmJmNjU0YzIwOWMxNS90YWJsZXJhbmdlOjFmMmI1MmY3MTdiMDQ2YWI5YzE2YmY2NTRjMjA5YzE1XzktMi0xLTEtMA_db58d426-e3a3-4d1b-84a1-e79029f4a991"
      unitRef="usd">-4408000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTUvZnJhZzpjY2M2OWI5MGRkN2M0MjI5OGJiYzM4ZjI5NjhiM2QwMi90YWJsZToxZjJiNTJmNzE3YjA0NmFiOWMxNmJmNjU0YzIwOWMxNS90YWJsZXJhbmdlOjFmMmI1MmY3MTdiMDQ2YWI5YzE2YmY2NTRjMjA5YzE1XzktNC0xLTEtMA_1013ec24-0c25-4f28-835a-c4930ed5e9f0"
      unitRef="usd">-8814000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTUvZnJhZzpjY2M2OWI5MGRkN2M0MjI5OGJiYzM4ZjI5NjhiM2QwMi90YWJsZToxZjJiNTJmNzE3YjA0NmFiOWMxNmJmNjU0YzIwOWMxNS90YWJsZXJhbmdlOjFmMmI1MmY3MTdiMDQ2YWI5YzE2YmY2NTRjMjA5YzE1XzktNi0xLTEtMA_070b71ad-1b9f-41ef-9581-ded56da283e3"
      unitRef="usd">-8094000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTUvZnJhZzpjY2M2OWI5MGRkN2M0MjI5OGJiYzM4ZjI5NjhiM2QwMi90YWJsZToxZjJiNTJmNzE3YjA0NmFiOWMxNmJmNjU0YzIwOWMxNS90YWJsZXJhbmdlOjFmMmI1MmY3MTdiMDQ2YWI5YzE2YmY2NTRjMjA5YzE1XzEwLTItMS0xLTA_59cbf206-19f1-4ab1-aa16-74cc65a9597e"
      unitRef="usd">1492000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTUvZnJhZzpjY2M2OWI5MGRkN2M0MjI5OGJiYzM4ZjI5NjhiM2QwMi90YWJsZToxZjJiNTJmNzE3YjA0NmFiOWMxNmJmNjU0YzIwOWMxNS90YWJsZXJhbmdlOjFmMmI1MmY3MTdiMDQ2YWI5YzE2YmY2NTRjMjA5YzE1XzEwLTQtMS0xLTA_b79566d8-1299-4fa6-a452-d967dc383993"
      unitRef="usd">716000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTUvZnJhZzpjY2M2OWI5MGRkN2M0MjI5OGJiYzM4ZjI5NjhiM2QwMi90YWJsZToxZjJiNTJmNzE3YjA0NmFiOWMxNmJmNjU0YzIwOWMxNS90YWJsZXJhbmdlOjFmMmI1MmY3MTdiMDQ2YWI5YzE2YmY2NTRjMjA5YzE1XzEwLTYtMS0xLTA_f073cd86-0f76-4e8c-95ef-2f624a824659"
      unitRef="usd">-528000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTUvZnJhZzpjY2M2OWI5MGRkN2M0MjI5OGJiYzM4ZjI5NjhiM2QwMi90YWJsZToxZjJiNTJmNzE3YjA0NmFiOWMxNmJmNjU0YzIwOWMxNS90YWJsZXJhbmdlOjFmMmI1MmY3MTdiMDQ2YWI5YzE2YmY2NTRjMjA5YzE1XzExLTItMS0xLTA_b782823a-07df-47cd-b24b-e4bd2e5af6f0"
      unitRef="usd">22611000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTUvZnJhZzpjY2M2OWI5MGRkN2M0MjI5OGJiYzM4ZjI5NjhiM2QwMi90YWJsZToxZjJiNTJmNzE3YjA0NmFiOWMxNmJmNjU0YzIwOWMxNS90YWJsZXJhbmdlOjFmMmI1MmY3MTdiMDQ2YWI5YzE2YmY2NTRjMjA5YzE1XzExLTQtMS0xLTA_f7ba5fa9-c2ac-46d3-b5e8-48172344e3b0"
      unitRef="usd">79750000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTUvZnJhZzpjY2M2OWI5MGRkN2M0MjI5OGJiYzM4ZjI5NjhiM2QwMi90YWJsZToxZjJiNTJmNzE3YjA0NmFiOWMxNmJmNjU0YzIwOWMxNS90YWJsZXJhbmdlOjFmMmI1MmY3MTdiMDQ2YWI5YzE2YmY2NTRjMjA5YzE1XzExLTYtMS0xLTA_ef48b007-a7a8-4352-b17c-8861e4f9c140"
      unitRef="usd">58662000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTUvZnJhZzpjY2M2OWI5MGRkN2M0MjI5OGJiYzM4ZjI5NjhiM2QwMi90YWJsZToxZjJiNTJmNzE3YjA0NmFiOWMxNmJmNjU0YzIwOWMxNS90YWJsZXJhbmdlOjFmMmI1MmY3MTdiMDQ2YWI5YzE2YmY2NTRjMjA5YzE1XzEyLTItMS0xLTA_84c2f3d4-d01f-4293-83b7-754e215ef5a6"
      unitRef="usd">7175000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTUvZnJhZzpjY2M2OWI5MGRkN2M0MjI5OGJiYzM4ZjI5NjhiM2QwMi90YWJsZToxZjJiNTJmNzE3YjA0NmFiOWMxNmJmNjU0YzIwOWMxNS90YWJsZXJhbmdlOjFmMmI1MmY3MTdiMDQ2YWI5YzE2YmY2NTRjMjA5YzE1XzEyLTQtMS0xLTA_83e37246-3d75-4dc0-8f0f-f201af59444c"
      unitRef="usd">17836000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTUvZnJhZzpjY2M2OWI5MGRkN2M0MjI5OGJiYzM4ZjI5NjhiM2QwMi90YWJsZToxZjJiNTJmNzE3YjA0NmFiOWMxNmJmNjU0YzIwOWMxNS90YWJsZXJhbmdlOjFmMmI1MmY3MTdiMDQ2YWI5YzE2YmY2NTRjMjA5YzE1XzEyLTYtMS0xLTA_b0f6dfa3-2bec-4e2d-bb1d-07a2262a06ce"
      unitRef="usd">12968000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTUvZnJhZzpjY2M2OWI5MGRkN2M0MjI5OGJiYzM4ZjI5NjhiM2QwMi90YWJsZToxZjJiNTJmNzE3YjA0NmFiOWMxNmJmNjU0YzIwOWMxNS90YWJsZXJhbmdlOjFmMmI1MmY3MTdiMDQ2YWI5YzE2YmY2NTRjMjA5YzE1XzEzLTItMS0xLTA_43eddf4a-fe5f-4477-a58e-2c8a6e54c896"
      unitRef="usd">15436000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTUvZnJhZzpjY2M2OWI5MGRkN2M0MjI5OGJiYzM4ZjI5NjhiM2QwMi90YWJsZToxZjJiNTJmNzE3YjA0NmFiOWMxNmJmNjU0YzIwOWMxNS90YWJsZXJhbmdlOjFmMmI1MmY3MTdiMDQ2YWI5YzE2YmY2NTRjMjA5YzE1XzEzLTQtMS0xLTA_7f121547-4bf7-424b-a596-fb19303d60e4"
      unitRef="usd">61914000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTUvZnJhZzpjY2M2OWI5MGRkN2M0MjI5OGJiYzM4ZjI5NjhiM2QwMi90YWJsZToxZjJiNTJmNzE3YjA0NmFiOWMxNmJmNjU0YzIwOWMxNS90YWJsZXJhbmdlOjFmMmI1MmY3MTdiMDQ2YWI5YzE2YmY2NTRjMjA5YzE1XzEzLTYtMS0xLTA_fe13fca3-d9ea-49eb-83e7-128a3bcd7a34"
      unitRef="usd">45694000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTUvZnJhZzpjY2M2OWI5MGRkN2M0MjI5OGJiYzM4ZjI5NjhiM2QwMi90YWJsZToxZjJiNTJmNzE3YjA0NmFiOWMxNmJmNjU0YzIwOWMxNS90YWJsZXJhbmdlOjFmMmI1MmY3MTdiMDQ2YWI5YzE2YmY2NTRjMjA5YzE1XzE0LTItMS0xLTA_bb240fc3-b6b6-4e0a-9618-693b9ac9e87c"
      unitRef="usdPerShare">0.59</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTUvZnJhZzpjY2M2OWI5MGRkN2M0MjI5OGJiYzM4ZjI5NjhiM2QwMi90YWJsZToxZjJiNTJmNzE3YjA0NmFiOWMxNmJmNjU0YzIwOWMxNS90YWJsZXJhbmdlOjFmMmI1MmY3MTdiMDQ2YWI5YzE2YmY2NTRjMjA5YzE1XzE0LTQtMS0xLTA_dd1dc72a-7ba7-4cd7-bb3f-dfbd8985dfa2"
      unitRef="usdPerShare">2.34</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTUvZnJhZzpjY2M2OWI5MGRkN2M0MjI5OGJiYzM4ZjI5NjhiM2QwMi90YWJsZToxZjJiNTJmNzE3YjA0NmFiOWMxNmJmNjU0YzIwOWMxNS90YWJsZXJhbmdlOjFmMmI1MmY3MTdiMDQ2YWI5YzE2YmY2NTRjMjA5YzE1XzE0LTYtMS0xLTA_90c0cb81-0994-43ba-9b12-71daf4ceb3c1"
      unitRef="usdPerShare">1.64</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTUvZnJhZzpjY2M2OWI5MGRkN2M0MjI5OGJiYzM4ZjI5NjhiM2QwMi90YWJsZToxZjJiNTJmNzE3YjA0NmFiOWMxNmJmNjU0YzIwOWMxNS90YWJsZXJhbmdlOjFmMmI1MmY3MTdiMDQ2YWI5YzE2YmY2NTRjMjA5YzE1XzE1LTItMS0xLTA_10a0082f-198e-4449-a3f5-95a229d0ac77"
      unitRef="usdPerShare">0.59</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTUvZnJhZzpjY2M2OWI5MGRkN2M0MjI5OGJiYzM4ZjI5NjhiM2QwMi90YWJsZToxZjJiNTJmNzE3YjA0NmFiOWMxNmJmNjU0YzIwOWMxNS90YWJsZXJhbmdlOjFmMmI1MmY3MTdiMDQ2YWI5YzE2YmY2NTRjMjA5YzE1XzE1LTQtMS0xLTA_ee1f2c25-bdd8-4bae-9b13-4d2eac2720cc"
      unitRef="usdPerShare">2.32</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTUvZnJhZzpjY2M2OWI5MGRkN2M0MjI5OGJiYzM4ZjI5NjhiM2QwMi90YWJsZToxZjJiNTJmNzE3YjA0NmFiOWMxNmJmNjU0YzIwOWMxNS90YWJsZXJhbmdlOjFmMmI1MmY3MTdiMDQ2YWI5YzE2YmY2NTRjMjA5YzE1XzE1LTYtMS0xLTA_2ed02f8a-1865-4f29-affa-30a079b3eea4"
      unitRef="usdPerShare">1.63</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTUvZnJhZzpjY2M2OWI5MGRkN2M0MjI5OGJiYzM4ZjI5NjhiM2QwMi90YWJsZToxZjJiNTJmNzE3YjA0NmFiOWMxNmJmNjU0YzIwOWMxNS90YWJsZXJhbmdlOjFmMmI1MmY3MTdiMDQ2YWI5YzE2YmY2NTRjMjA5YzE1XzE2LTItMS0xLTA_8e5583f2-8984-4354-93e1-1554b0745ed5"
      unitRef="shares">25955000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTUvZnJhZzpjY2M2OWI5MGRkN2M0MjI5OGJiYzM4ZjI5NjhiM2QwMi90YWJsZToxZjJiNTJmNzE3YjA0NmFiOWMxNmJmNjU0YzIwOWMxNS90YWJsZXJhbmdlOjFmMmI1MmY3MTdiMDQ2YWI5YzE2YmY2NTRjMjA5YzE1XzE2LTQtMS0xLTA_69eeaa2a-ad7e-4694-a0ec-3a69c4b5962c"
      unitRef="shares">26474000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTUvZnJhZzpjY2M2OWI5MGRkN2M0MjI5OGJiYzM4ZjI5NjhiM2QwMi90YWJsZToxZjJiNTJmNzE3YjA0NmFiOWMxNmJmNjU0YzIwOWMxNS90YWJsZXJhbmdlOjFmMmI1MmY3MTdiMDQ2YWI5YzE2YmY2NTRjMjA5YzE1XzE2LTYtMS0xLTA_8c1ca7ec-0744-405a-ba36-15ef6f6b107f"
      unitRef="shares">27802000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTUvZnJhZzpjY2M2OWI5MGRkN2M0MjI5OGJiYzM4ZjI5NjhiM2QwMi90YWJsZToxZjJiNTJmNzE3YjA0NmFiOWMxNmJmNjU0YzIwOWMxNS90YWJsZXJhbmdlOjFmMmI1MmY3MTdiMDQ2YWI5YzE2YmY2NTRjMjA5YzE1XzE3LTItMS0xLTA_62f44723-2bc0-4e36-ac18-487c0cf997f3"
      unitRef="shares">26304000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTUvZnJhZzpjY2M2OWI5MGRkN2M0MjI5OGJiYzM4ZjI5NjhiM2QwMi90YWJsZToxZjJiNTJmNzE3YjA0NmFiOWMxNmJmNjU0YzIwOWMxNS90YWJsZXJhbmdlOjFmMmI1MmY3MTdiMDQ2YWI5YzE2YmY2NTRjMjA5YzE1XzE3LTQtMS0xLTA_99f84ce0-dca0-4f1b-98c0-9f78fcb09369"
      unitRef="shares">26729000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTUvZnJhZzpjY2M2OWI5MGRkN2M0MjI5OGJiYzM4ZjI5NjhiM2QwMi90YWJsZToxZjJiNTJmNzE3YjA0NmFiOWMxNmJmNjU0YzIwOWMxNS90YWJsZXJhbmdlOjFmMmI1MmY3MTdiMDQ2YWI5YzE2YmY2NTRjMjA5YzE1XzE3LTYtMS0xLTA_cf6ec205-20c9-4a95-99d3-dc98a98fee1e"
      unitRef="shares">28082000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTgvZnJhZzo0ZmE5M2RlYmNkZTY0YTBmYjc4YjI5YWI1ZWU0MTM1MC90YWJsZTo2NDI2MzJmZDJiNjU0ODM1OTBjZDM2MDU2M2RlYzdjNC90YWJsZXJhbmdlOjY0MjYzMmZkMmI2NTQ4MzU5MGNkMzYwNTYzZGVjN2M0XzMtMi0xLTEtMA_d0cc63f8-e102-4b2c-86f6-c850390bd02d"
      unitRef="usd">15436000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTgvZnJhZzo0ZmE5M2RlYmNkZTY0YTBmYjc4YjI5YWI1ZWU0MTM1MC90YWJsZTo2NDI2MzJmZDJiNjU0ODM1OTBjZDM2MDU2M2RlYzdjNC90YWJsZXJhbmdlOjY0MjYzMmZkMmI2NTQ4MzU5MGNkMzYwNTYzZGVjN2M0XzMtNC0xLTEtMA_41a5d3f5-dd8b-42ef-aa3d-0899524817da"
      unitRef="usd">61914000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTgvZnJhZzo0ZmE5M2RlYmNkZTY0YTBmYjc4YjI5YWI1ZWU0MTM1MC90YWJsZTo2NDI2MzJmZDJiNjU0ODM1OTBjZDM2MDU2M2RlYzdjNC90YWJsZXJhbmdlOjY0MjYzMmZkMmI2NTQ4MzU5MGNkMzYwNTYzZGVjN2M0XzMtNi0xLTEtMA_91bf3e2f-117d-4b55-8bf6-a51eaa6a8096"
      unitRef="usd">45694000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTgvZnJhZzo0ZmE5M2RlYmNkZTY0YTBmYjc4YjI5YWI1ZWU0MTM1MC90YWJsZTo2NDI2MzJmZDJiNjU0ODM1OTBjZDM2MDU2M2RlYzdjNC90YWJsZXJhbmdlOjY0MjYzMmZkMmI2NTQ4MzU5MGNkMzYwNTYzZGVjN2M0XzUtMC0xLTEtMC90ZXh0cmVnaW9uOmFiYTE4NGUzNDY5ZDQ4Yjg5YzU0ZDZhMzZkNDhjNmFhXzIxOTkwMjMyNTU2OTA_2553879e-b060-4e6f-98ba-e26aca8d582b"
      unitRef="usd">22000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTgvZnJhZzo0ZmE5M2RlYmNkZTY0YTBmYjc4YjI5YWI1ZWU0MTM1MC90YWJsZTo2NDI2MzJmZDJiNjU0ODM1OTBjZDM2MDU2M2RlYzdjNC90YWJsZXJhbmdlOjY0MjYzMmZkMmI2NTQ4MzU5MGNkMzYwNTYzZGVjN2M0XzUtMC0xLTEtMC90ZXh0cmVnaW9uOmFiYTE4NGUzNDY5ZDQ4Yjg5YzU0ZDZhMzZkNDhjNmFhXzIxOTkwMjMyNTU2ODM_95f4384f-4dcc-4926-b66a-8202ea5e4862"
      unitRef="usd">67000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTgvZnJhZzo0ZmE5M2RlYmNkZTY0YTBmYjc4YjI5YWI1ZWU0MTM1MC90YWJsZTo2NDI2MzJmZDJiNjU0ODM1OTBjZDM2MDU2M2RlYzdjNC90YWJsZXJhbmdlOjY0MjYzMmZkMmI2NTQ4MzU5MGNkMzYwNTYzZGVjN2M0XzUtMC0xLTEtMC90ZXh0cmVnaW9uOmFiYTE4NGUzNDY5ZDQ4Yjg5YzU0ZDZhMzZkNDhjNmFhXzIxOTkwMjMyNTU2NzU_8ce79182-e1bc-403f-a9e9-1e07de655469"
      unitRef="usd">17000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTgvZnJhZzo0ZmE5M2RlYmNkZTY0YTBmYjc4YjI5YWI1ZWU0MTM1MC90YWJsZTo2NDI2MzJmZDJiNjU0ODM1OTBjZDM2MDU2M2RlYzdjNC90YWJsZXJhbmdlOjY0MjYzMmZkMmI2NTQ4MzU5MGNkMzYwNTYzZGVjN2M0XzUtMi0xLTEtMA_f2bc6668-6664-4cfa-8760-45a9a9bcba43"
      unitRef="usd">80000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTgvZnJhZzo0ZmE5M2RlYmNkZTY0YTBmYjc4YjI5YWI1ZWU0MTM1MC90YWJsZTo2NDI2MzJmZDJiNjU0ODM1OTBjZDM2MDU2M2RlYzdjNC90YWJsZXJhbmdlOjY0MjYzMmZkMmI2NTQ4MzU5MGNkMzYwNTYzZGVjN2M0XzUtNC0xLTEtMA_1ef7ea35-62dc-4380-be76-33552fcdd36e"
      unitRef="usd">257000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTgvZnJhZzo0ZmE5M2RlYmNkZTY0YTBmYjc4YjI5YWI1ZWU0MTM1MC90YWJsZTo2NDI2MzJmZDJiNjU0ODM1OTBjZDM2MDU2M2RlYzdjNC90YWJsZXJhbmdlOjY0MjYzMmZkMmI2NTQ4MzU5MGNkMzYwNTYzZGVjN2M0XzUtNi0xLTEtMA_751b4d24-3ccb-47dd-9e0a-13051a1860ee"
      unitRef="usd">64000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTgvZnJhZzo0ZmE5M2RlYmNkZTY0YTBmYjc4YjI5YWI1ZWU0MTM1MC90YWJsZTo2NDI2MzJmZDJiNjU0ODM1OTBjZDM2MDU2M2RlYzdjNC90YWJsZXJhbmdlOjY0MjYzMmZkMmI2NTQ4MzU5MGNkMzYwNTYzZGVjN2M0XzYtMC0xLTEtMC90ZXh0cmVnaW9uOmM1OTlmMWQ5MWViNDQ4Yjk4MzczZWEyNmRjZmQxNjAzXzIxOTkwMjMyNTU3MDI_3d4c49fd-4fc7-4e46-b0dd-aebe122cbf82"
      unitRef="usd">450000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTgvZnJhZzo0ZmE5M2RlYmNkZTY0YTBmYjc4YjI5YWI1ZWU0MTM1MC90YWJsZTo2NDI2MzJmZDJiNjU0ODM1OTBjZDM2MDU2M2RlYzdjNC90YWJsZXJhbmdlOjY0MjYzMmZkMmI2NTQ4MzU5MGNkMzYwNTYzZGVjN2M0XzYtMC0xLTEtMC90ZXh0cmVnaW9uOmM1OTlmMWQ5MWViNDQ4Yjk4MzczZWEyNmRjZmQxNjAzXzIxOTkwMjMyNTU3MTE_eab7e754-c2ac-4fe1-9337-2a927d96f962"
      unitRef="usd">-129000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTgvZnJhZzo0ZmE5M2RlYmNkZTY0YTBmYjc4YjI5YWI1ZWU0MTM1MC90YWJsZTo2NDI2MzJmZDJiNjU0ODM1OTBjZDM2MDU2M2RlYzdjNC90YWJsZXJhbmdlOjY0MjYzMmZkMmI2NTQ4MzU5MGNkMzYwNTYzZGVjN2M0XzYtMC0xLTEtMC90ZXh0cmVnaW9uOmM1OTlmMWQ5MWViNDQ4Yjk4MzczZWEyNmRjZmQxNjAzXzIxOTkwMjMyNTU3MTc_c67b0ed4-a054-4f39-a663-2a883d96295d"
      unitRef="usd">-172000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTgvZnJhZzo0ZmE5M2RlYmNkZTY0YTBmYjc4YjI5YWI1ZWU0MTM1MC90YWJsZTo2NDI2MzJmZDJiNjU0ODM1OTBjZDM2MDU2M2RlYzdjNC90YWJsZXJhbmdlOjY0MjYzMmZkMmI2NTQ4MzU5MGNkMzYwNTYzZGVjN2M0XzYtMi0xLTEtMA_c16983e3-339d-4bc6-be80-706a94807ff9"
      unitRef="usd">1475000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTgvZnJhZzo0ZmE5M2RlYmNkZTY0YTBmYjc4YjI5YWI1ZWU0MTM1MC90YWJsZTo2NDI2MzJmZDJiNjU0ODM1OTBjZDM2MDU2M2RlYzdjNC90YWJsZXJhbmdlOjY0MjYzMmZkMmI2NTQ4MzU5MGNkMzYwNTYzZGVjN2M0XzYtNC0xLTEtMA_212ce166-9a71-4b93-ae5e-e9b866ac2f7a"
      unitRef="usd">-423000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTgvZnJhZzo0ZmE5M2RlYmNkZTY0YTBmYjc4YjI5YWI1ZWU0MTM1MC90YWJsZTo2NDI2MzJmZDJiNjU0ODM1OTBjZDM2MDU2M2RlYzdjNC90YWJsZXJhbmdlOjY0MjYzMmZkMmI2NTQ4MzU5MGNkMzYwNTYzZGVjN2M0XzYtNi0xLTEtMA_bd3bc3d3-a315-486d-b0f3-f75e6251b364"
      unitRef="usd">-565000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTgvZnJhZzo0ZmE5M2RlYmNkZTY0YTBmYjc4YjI5YWI1ZWU0MTM1MC90YWJsZTo2NDI2MzJmZDJiNjU0ODM1OTBjZDM2MDU2M2RlYzdjNC90YWJsZXJhbmdlOjY0MjYzMmZkMmI2NTQ4MzU5MGNkMzYwNTYzZGVjN2M0XzctMC0xLTEtMC90ZXh0cmVnaW9uOjUxZjcwNDIzZmIwYzRhNTlhNWU3YTA3N2E5YzQyNTNkXzIxOTkwMjMyNTU2OTU_0e86c4c2-6678-4fac-ad86-6f44d207c535"
      unitRef="usd">32000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTgvZnJhZzo0ZmE5M2RlYmNkZTY0YTBmYjc4YjI5YWI1ZWU0MTM1MC90YWJsZTo2NDI2MzJmZDJiNjU0ODM1OTBjZDM2MDU2M2RlYzdjNC90YWJsZXJhbmdlOjY0MjYzMmZkMmI2NTQ4MzU5MGNkMzYwNTYzZGVjN2M0XzctMC0xLTEtMC90ZXh0cmVnaW9uOjUxZjcwNDIzZmIwYzRhNTlhNWU3YTA3N2E5YzQyNTNkXzIxOTkwMjMyNTU3MDE_4ed99c97-9a84-40c9-abf3-a051f47799dd"
      unitRef="usd">-124000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTgvZnJhZzo0ZmE5M2RlYmNkZTY0YTBmYjc4YjI5YWI1ZWU0MTM1MC90YWJsZTo2NDI2MzJmZDJiNjU0ODM1OTBjZDM2MDU2M2RlYzdjNC90YWJsZXJhbmdlOjY0MjYzMmZkMmI2NTQ4MzU5MGNkMzYwNTYzZGVjN2M0XzctMC0xLTEtMC90ZXh0cmVnaW9uOjUxZjcwNDIzZmIwYzRhNTlhNWU3YTA3N2E5YzQyNTNkXzIxOTkwMjMyNTU3MDc_8d78f048-3c2e-4fe0-8eb6-35948c74a603"
      unitRef="usd">72000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTgvZnJhZzo0ZmE5M2RlYmNkZTY0YTBmYjc4YjI5YWI1ZWU0MTM1MC90YWJsZTo2NDI2MzJmZDJiNjU0ODM1OTBjZDM2MDU2M2RlYzdjNC90YWJsZXJhbmdlOjY0MjYzMmZkMmI2NTQ4MzU5MGNkMzYwNTYzZGVjN2M0XzctMi0xLTEtMA_6860fda1-9847-4f70-8e41-d4962bece8ea"
      unitRef="usd">105000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTgvZnJhZzo0ZmE5M2RlYmNkZTY0YTBmYjc4YjI5YWI1ZWU0MTM1MC90YWJsZTo2NDI2MzJmZDJiNjU0ODM1OTBjZDM2MDU2M2RlYzdjNC90YWJsZXJhbmdlOjY0MjYzMmZkMmI2NTQ4MzU5MGNkMzYwNTYzZGVjN2M0XzctNC0xLTEtMA_ef5dd5bc-2c70-4ff3-8f37-4c44416f4e6d"
      unitRef="usd">-405000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTgvZnJhZzo0ZmE5M2RlYmNkZTY0YTBmYjc4YjI5YWI1ZWU0MTM1MC90YWJsZTo2NDI2MzJmZDJiNjU0ODM1OTBjZDM2MDU2M2RlYzdjNC90YWJsZXJhbmdlOjY0MjYzMmZkMmI2NTQ4MzU5MGNkMzYwNTYzZGVjN2M0XzctNi0xLTEtMA_cb6dc4fe-a12f-4af6-8fb6-35575f0e7e78"
      unitRef="usd">229000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTgvZnJhZzo0ZmE5M2RlYmNkZTY0YTBmYjc4YjI5YWI1ZWU0MTM1MC90YWJsZTo2NDI2MzJmZDJiNjU0ODM1OTBjZDM2MDU2M2RlYzdjNC90YWJsZXJhbmdlOjY0MjYzMmZkMmI2NTQ4MzU5MGNkMzYwNTYzZGVjN2M0XzgtMi0xLTEtMA_7dcddd71-db03-4d62-9035-47b5d7b3faab"
      unitRef="usd">4375000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTgvZnJhZzo0ZmE5M2RlYmNkZTY0YTBmYjc4YjI5YWI1ZWU0MTM1MC90YWJsZTo2NDI2MzJmZDJiNjU0ODM1OTBjZDM2MDU2M2RlYzdjNC90YWJsZXJhbmdlOjY0MjYzMmZkMmI2NTQ4MzU5MGNkMzYwNTYzZGVjN2M0XzgtNC0xLTEtMA_f764b0a6-c137-4730-8e30-e8f2d0993ec9"
      unitRef="usd">-1364000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTgvZnJhZzo0ZmE5M2RlYmNkZTY0YTBmYjc4YjI5YWI1ZWU0MTM1MC90YWJsZTo2NDI2MzJmZDJiNjU0ODM1OTBjZDM2MDU2M2RlYzdjNC90YWJsZXJhbmdlOjY0MjYzMmZkMmI2NTQ4MzU5MGNkMzYwNTYzZGVjN2M0XzgtNi0xLTEtMA_cc082d41-fca2-42fd-8c44-5c0e01b6ba96"
      unitRef="usd">-7065000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTgvZnJhZzo0ZmE5M2RlYmNkZTY0YTBmYjc4YjI5YWI1ZWU0MTM1MC90YWJsZTo2NDI2MzJmZDJiNjU0ODM1OTBjZDM2MDU2M2RlYzdjNC90YWJsZXJhbmdlOjY0MjYzMmZkMmI2NTQ4MzU5MGNkMzYwNTYzZGVjN2M0XzktMi0xLTEtMA_2af88574-114d-4982-ad53-b7c6bea78875"
      unitRef="usd">6035000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTgvZnJhZzo0ZmE5M2RlYmNkZTY0YTBmYjc4YjI5YWI1ZWU0MTM1MC90YWJsZTo2NDI2MzJmZDJiNjU0ODM1OTBjZDM2MDU2M2RlYzdjNC90YWJsZXJhbmdlOjY0MjYzMmZkMmI2NTQ4MzU5MGNkMzYwNTYzZGVjN2M0XzktNC0xLTEtMA_f6249958-9478-4f86-a7a4-ed525aed5f76"
      unitRef="usd">-1935000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTgvZnJhZzo0ZmE5M2RlYmNkZTY0YTBmYjc4YjI5YWI1ZWU0MTM1MC90YWJsZTo2NDI2MzJmZDJiNjU0ODM1OTBjZDM2MDU2M2RlYzdjNC90YWJsZXJhbmdlOjY0MjYzMmZkMmI2NTQ4MzU5MGNkMzYwNTYzZGVjN2M0XzktNi0xLTEtMA_4d5f23ea-bfff-4e73-bbc2-b2d1824f4dfa"
      unitRef="usd">-7337000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTgvZnJhZzo0ZmE5M2RlYmNkZTY0YTBmYjc4YjI5YWI1ZWU0MTM1MC90YWJsZTo2NDI2MzJmZDJiNjU0ODM1OTBjZDM2MDU2M2RlYzdjNC90YWJsZXJhbmdlOjY0MjYzMmZkMmI2NTQ4MzU5MGNkMzYwNTYzZGVjN2M0XzEwLTItMS0xLTA_02da0168-b5b0-40a1-80a2-1bb9fd0ac880"
      unitRef="usd">21471000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTgvZnJhZzo0ZmE5M2RlYmNkZTY0YTBmYjc4YjI5YWI1ZWU0MTM1MC90YWJsZTo2NDI2MzJmZDJiNjU0ODM1OTBjZDM2MDU2M2RlYzdjNC90YWJsZXJhbmdlOjY0MjYzMmZkMmI2NTQ4MzU5MGNkMzYwNTYzZGVjN2M0XzEwLTQtMS0xLTA_be42475f-81cf-4906-bd70-fed4f9963069"
      unitRef="usd">59979000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMTgvZnJhZzo0ZmE5M2RlYmNkZTY0YTBmYjc4YjI5YWI1ZWU0MTM1MC90YWJsZTo2NDI2MzJmZDJiNjU0ODM1OTBjZDM2MDU2M2RlYzdjNC90YWJsZXJhbmdlOjY0MjYzMmZkMmI2NTQ4MzU5MGNkMzYwNTYzZGVjN2M0XzEwLTYtMS0xLTA_32ba170f-3f31-46d7-80fc-7d2990d7bde8"
      unitRef="usd">38357000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzMtMi0xLTEtMA_b9bf1fd2-0897-41b5-946e-a86bf141840b"
      unitRef="usd">15436000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzMtNC0xLTEtMA_1c639d85-0d2d-4511-900a-958771127d9d"
      unitRef="usd">61914000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzMtNi0xLTEtMA_18957c35-b748-4d80-a35f-879fa4042984"
      unitRef="usd">45694000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzUtMi0xLTEtMA_1124ed8b-1254-477e-bde9-e60b087c94c0"
      unitRef="usd">51440000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzUtNC0xLTEtMA_8b6a66e2-80d6-48ce-8b40-47d62635c360"
      unitRef="usd">46795000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzUtNi0xLTEtMA_d77e1297-968a-4246-9fb9-f1ba892023c8"
      unitRef="usd">49798000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzYtMi0xLTEtMA_314f15e3-2593-4cd8-9010-08083d390557"
      unitRef="usd">8573000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzYtNC0xLTEtMA_4687f18a-6d59-437a-b041-82ca9c0f2df8"
      unitRef="usd">6607000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzYtNi0xLTEtMA_a311cb2d-1e5b-4ebe-90e9-fb557113aed0"
      unitRef="usd">6286000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzctMi0xLTEtMA_16132550-d4a6-4124-9f27-7bd1059ed70c"
      unitRef="usd">-6460000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzctNC0xLTEtMA_b1271493-1b44-4cda-8e06-e2aa9a04b78c"
      unitRef="usd">10463000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzctNi0xLTEtMA_c441377d-e986-4c7b-bc04-41a89b43e4bb"
      unitRef="usd">-5506000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzgtMi0xLTEtMA_71fbfbf5-f690-4181-b581-9d642cf83f23"
      unitRef="usd">18644000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzgtNC0xLTEtMA_c1f2e21d-5afc-4ede-8fa4-86de1df1ea38"
      unitRef="usd">2197000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzgtNi0xLTEtMA_bb08b417-f3c4-49f6-9707-e422b070e8ae"
      unitRef="usd">2475000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzktMi0xLTEtMA_034643b7-79a5-4780-a73e-fca47dbcf87f"
      unitRef="usd">70069000</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzktNC0xLTEtMA_01e920d2-4169-4576-a2cc-b1b0b418f527"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzktNi0xLTEtMA_3c2a06d9-e312-4dc0-9941-e17ce6547306"
      unitRef="usd">3141000</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <apog:Proceedsfromnewmarketstaxcredittransactionnetofdeferredcosts
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzEwLTItMS0xLTA_bc8d30f4-b1f7-4970-a329-8aff17ce1b34"
      unitRef="usd">0</apog:Proceedsfromnewmarketstaxcredittransactionnetofdeferredcosts>
    <apog:Proceedsfromnewmarketstaxcredittransactionnetofdeferredcosts
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzEwLTQtMS0xLTA_4838492e-0ae1-4a91-9ba5-3575c2fe70b5"
      unitRef="usd">0</apog:Proceedsfromnewmarketstaxcredittransactionnetofdeferredcosts>
    <apog:Proceedsfromnewmarketstaxcredittransactionnetofdeferredcosts
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzEwLTYtMS0xLTA_ea4ee879-a8cf-486c-a603-a0c4ff989903"
      unitRef="usd">8850000</apog:Proceedsfromnewmarketstaxcredittransactionnetofdeferredcosts>
    <apog:OperatingLeaseRightOfUseAssetAmortization
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzExLTItMS0xLTA_df980460-080e-4786-8d9a-3c31fcae4e3e"
      unitRef="usd">12235000</apog:OperatingLeaseRightOfUseAssetAmortization>
    <apog:OperatingLeaseRightOfUseAssetAmortization
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzExLTQtMS0xLTA_b58082e4-3b07-4f10-a171-e1701eac1c2e"
      unitRef="usd">12420000</apog:OperatingLeaseRightOfUseAssetAmortization>
    <apog:OperatingLeaseRightOfUseAssetAmortization
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzExLTYtMS0xLTA_4d0a6570-f28e-4bcb-8f1e-730b8ced3dae"
      unitRef="usd">0</apog:OperatingLeaseRightOfUseAssetAmortization>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzEyLTItMS0xLTA_7676fe00-d559-485b-82bf-089cafe8af31"
      unitRef="usd">2088000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzEyLTQtMS0xLTA_f4c93a9a-4c2b-40ea-9438-3b557bd320ea"
      unitRef="usd">1516000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzEyLTYtMS0xLTA_8194ab83-cbc7-4194-a443-9bfcac2597c1"
      unitRef="usd">2179000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzE0LTItMS0xLTA_d907baf6-7df9-45a9-b8b0-08b48ef27c1d"
      unitRef="usd">-21630000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzE0LTQtMS0xLTA_45707692-9c72-4649-b7ce-7e3d5f016677"
      unitRef="usd">4217000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzE0LTYtMS0xLTA_2a7cdeed-d258-4fed-a858-16a2d0e698aa"
      unitRef="usd">-18164000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzE1LTItMS0xLTA_7da2d29e-1723-4da7-b28d-43c2dcbc1007"
      unitRef="usd">1440000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzE1LTQtMS0xLTA_c765ca20-ba0b-426f-bff4-a3d9d04adb9b"
      unitRef="usd">-7142000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzE1LTYtMS0xLTA_7e922dcb-45fd-4b5c-9a6a-a16224b7850c"
      unitRef="usd">-5114000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzE2LTItMS0xLTA_7f876ffa-7866-4ab1-bf46-719c2ff5ed66"
      unitRef="usd">-44183000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzE2LTQtMS0xLTA_f8e069c4-5748-4c24-9a6a-c3a6920fb53d"
      unitRef="usd">18468000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzE2LTYtMS0xLTA_5150bda2-dcc1-4ca0-9362-83a85681be71"
      unitRef="usd">48712000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzE3LTItMS0xLTA_451d93fb-f6e9-411f-b53f-a1c8520fc61a"
      unitRef="usd">-32591000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzE3LTQtMS0xLTA_60e56c91-c775-464d-9b14-2f2289769ace"
      unitRef="usd">-375000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzE3LTYtMS0xLTA_f717e594-ed2d-48d8-8035-4d247ad22ee5"
      unitRef="usd">7600000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzE4LTItMS0xLTA_14104938-31fd-4a04-b58e-5305d6deef37"
      unitRef="usd">-10351000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzE4LTQtMS0xLTA_e9bae5e2-8fd0-40ce-9dec-ee8e426af465"
      unitRef="usd">11314000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzE4LTYtMS0xLTA_95edcba8-a124-4e56-bfd7-95eb494a598c"
      unitRef="usd">9026000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzE5LTItMS0xLTA_cb680d88-3af6-4c5f-8827-7a5ed5c69fec"
      unitRef="usd">2652000</us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzE5LTQtMS0xLTA_65003e29-d229-429d-bcfc-d08f69b3ebee"
      unitRef="usd">-8726000</us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzE5LTYtMS0xLTA_f5faa920-e826-4ca3-b4c9-bfcee2b7bd39"
      unitRef="usd">3680000</us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable>
    <apog:IncreaseDecreaseOperatingLeaseLiabilities
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzIwLTItMS0xLTA_a9efbf98-4e63-4245-88aa-97251bf7edb0"
      unitRef="usd">11513000</apog:IncreaseDecreaseOperatingLeaseLiabilities>
    <apog:IncreaseDecreaseOperatingLeaseLiabilities
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzIwLTQtMS0xLTA_f712d963-ec6e-4c1e-91ee-22c22d4aa6e1"
      unitRef="usd">10829000</apog:IncreaseDecreaseOperatingLeaseLiabilities>
    <apog:IncreaseDecreaseOperatingLeaseLiabilities
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzIwLTYtMS0xLTA_5a7db43b-ea1c-4333-b1d1-76f2ef08efd6"
      unitRef="usd">0</apog:IncreaseDecreaseOperatingLeaseLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzIxLTItMS0xLTA_92ce5177-3beb-4782-89e6-497308fe6003"
      unitRef="usd">1268000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzIxLTQtMS0xLTA_a0247bd3-2549-4812-92a4-3a50af3f6d12"
      unitRef="usd">3065000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzIxLTYtMS0xLTA_9f06e7fa-c4aa-4231-b74e-e1097713e628"
      unitRef="usd">2058000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzIyLTItMS0xLTA_a186e1a1-78e8-4911-be35-0c2c44921c3f"
      unitRef="usd">141863000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzIyLTQtMS0xLTA_5dea7af7-3343-4d8f-ab15-f2cbe96334b6"
      unitRef="usd">107262000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzIyLTYtMS0xLTA_ca3fd3d6-360e-47f1-99cf-a270f86601c2"
      unitRef="usd">96423000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzI0LTItMS0xLTA_2de4ba9d-64b2-4ea8-bb6c-49256e84e2a5"
      unitRef="usd">26165000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzI0LTQtMS0xLTA_e32f09b0-e477-462e-b5e2-6acf0b199d46"
      unitRef="usd">51428000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzI0LTYtMS0xLTA_a7173f59-9a2d-4701-b922-7edb8b81da5d"
      unitRef="usd">60717000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzI1LTItMS0xLTA_4c5dfe5c-298f-4961-9b9a-2e0c69d14a4b"
      unitRef="usd">25108000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzI1LTQtMS0xLTA_7459899b-f2e5-48de-ae05-7a00c784f89d"
      unitRef="usd">5307000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzI1LTYtMS0xLTA_cca2c6f5-6ef2-4a05-b3f1-9e4efa9a3bc0"
      unitRef="usd">12333000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzI2LTItMS0xLTA_d5180f06-4b60-4e26-b044-af134626a14b"
      unitRef="usd">3606000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzI2LTQtMS0xLTA_14e4f078-49a1-467e-abb8-fe4b9d3c038c"
      unitRef="usd">7012000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzI2LTYtMS0xLTA_7ee043e9-464c-488a-be0c-2ff0bf6d11cc"
      unitRef="usd">9213000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzI3LTItMS0xLTA_27def245-13b9-401c-b668-b3d2d54e0fe6"
      unitRef="usd">2657000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzI3LTQtMS0xLTA_939454ca-9fbc-414d-a877-af4d9e353dfa"
      unitRef="usd">7768000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzI3LTYtMS0xLTA_0f16065f-c8b5-485b-81b1-e8c108d93f00"
      unitRef="usd">6110000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzMwLTItMS0xLTA_bacd9e4e-de1c-479d-a81d-6d2737aa4e99"
      unitRef="usd">141000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzMwLTQtMS0xLTA_4f71f15c-9d04-4ef9-865d-2b8c2c2be4d3"
      unitRef="usd">1673000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzMwLTYtMS0xLTA_56374516-5354-45c2-9c2b-33b73e09d8e7"
      unitRef="usd">2209000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzMxLTItMS0xLTA_9bf9412d-b3e6-4020-ab25-d9a45253817c"
      unitRef="usd">-2147000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzMxLTQtMS0xLTA_999f54b7-c8b1-4204-9b9b-ae2d135a9a3f"
      unitRef="usd">-47038000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzMxLTYtMS0xLTA_0c7980c4-1f6b-4eeb-8fc0-5e1b7cceda18"
      unitRef="usd">-53696000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzMzLTItMS0xLTA_419bd727-cb27-45c4-83eb-174655061546"
      unitRef="usd">198601000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzMzLTQtMS0xLTA_fb38ade3-1d7e-43bd-b613-60fabbebf502"
      unitRef="usd">229000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzMzLTYtMS0xLTA_ea0cade3-a042-47ad-aa67-828650f5f1cc"
      unitRef="usd">363000000</us-gaap:ProceedsFromLinesOfCredit>
    <apog:ProceedsRepaymentOfOtherDebt
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzM0LTItMS0xLTA_2661a769-5e2e-4e78-8439-970428c1969d"
      unitRef="usd">-5400000</apog:ProceedsRepaymentOfOtherDebt>
    <apog:ProceedsRepaymentOfOtherDebt
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzM0LTQtMS0xLTA_488c6383-0969-4931-85dc-bf383e43efb8"
      unitRef="usd">150000000</apog:ProceedsRepaymentOfOtherDebt>
    <apog:ProceedsRepaymentOfOtherDebt
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzM0LTYtMS0xLTA_d32cb5b9-b8e4-47c9-b7af-6f2015dc3928"
      unitRef="usd">0</apog:ProceedsRepaymentOfOtherDebt>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzM1LTItMS0xLTA_fe5dedae-b933-4e15-a544-f66e219f3e9e"
      unitRef="usd">246340000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzM1LTQtMS0xLTA_71932c77-34ba-4a6e-8e5b-90e2c18e09b8"
      unitRef="usd">406500000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzM1LTYtMS0xLTA_e5f5969c-e4bb-4c46-afeb-80501a775a02"
      unitRef="usd">333000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzM5LTItMS0xLTA_8d2d305e-747d-484f-93fd-3cb2ceaab16d"
      unitRef="usd">32878000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzM5LTQtMS0xLTA_51b1de98-8608-43c4-8a38-c60a22baf84b"
      unitRef="usd">25140000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzM5LTYtMS0xLTA_aa8e9f65-92ce-468d-a3d1-2261082b61a3"
      unitRef="usd">43326000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzQwLTItMS0xLTA_20df61c6-3be9-4576-80b5-45e31ba60427"
      unitRef="usd">19601000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzQwLTQtMS0xLTA_487522dc-d003-4d35-8590-bcde93e650f8"
      unitRef="usd">18714000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzQwLTYtMS0xLTA_a4ba3bfd-ab1d-43ff-a641-463f02ab61cc"
      unitRef="usd">17864000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzQxLTItMS0xLTA_3290105b-43b8-43bf-9d36-34aedf1f9421"
      unitRef="usd">-2258000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzQxLTQtMS0xLTA_3bb89978-f9ca-40a7-90de-3c3475539db5"
      unitRef="usd">-3160000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzQxLTYtMS0xLTA_28ce7d07-c627-43d9-b7c9-9404fe88552b"
      unitRef="usd">-1136000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzQyLTItMS0xLTA_685cb680-1363-4966-a7d0-e31ac64cf0ab"
      unitRef="usd">-107876000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzQyLTQtMS0xLTA_e0bb8551-a85e-47d7-a7a8-ddeecabdf9f2"
      unitRef="usd">-74514000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzQyLTYtMS0xLTA_3ecf321e-e4bf-4bb6-b596-370eb895f021"
      unitRef="usd">-32326000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzQzLTItMS0xLTA_eebc526a-ac95-4c38-8514-ca6dab1c5c12"
      unitRef="usd">31840000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzQzLTQtMS0xLTA_b6cdcc83-ac99-4b5a-9030-ca3000924d30"
      unitRef="usd">-14290000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzQzLTYtMS0xLTA_af548a86-10a6-4323-a377-ba6d53c6b7a9"
      unitRef="usd">10401000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzQ0LTItMS0xLTA_64e0e097-c764-416b-8b0b-6e5271500003"
      unitRef="usd">485000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzQ0LTQtMS0xLTA_50d77346-0127-4127-88a8-bc88fe61d8d2"
      unitRef="usd">1000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzQ0LTYtMS0xLTA_d1248609-b24a-49a3-b9a5-5ae13ee90a28"
      unitRef="usd">-519000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzQ1LTItMS0xLTA_e5a7fad0-bc97-457b-95a8-6226b45615be"
      unitRef="usd">14952000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8409afd7f31541f1acdbbee8bc0561d4_I20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzQ1LTQtMS0xLTA_0b7bf971-a60d-4628-9393-d1a38db74164"
      unitRef="usd">29241000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia70c5e7a60da4363886ce21567c3fe8b_I20180303"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzQ1LTYtMS0xLTA_a0c15faa-31bf-4542-8881-243f29da6bf9"
      unitRef="usd">19359000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzQ2LTItMS0xLTA_b81672f6-c6c6-49a4-8b7d-a8bbaa6818d8"
      unitRef="usd">47277000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzQ2LTQtMS0xLTA_190ab976-71a0-4607-8c4d-2de089d3bc72"
      unitRef="usd">14952000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8409afd7f31541f1acdbbee8bc0561d4_I20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzQ2LTYtMS0xLTA_c5fcc171-92dd-4563-85b8-01ba5ea37898"
      unitRef="usd">29241000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzQ4LTItMS0xLTA_9c89b2a4-00d6-4067-b944-9826b8bfdd13"
      unitRef="usd">1101000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzQ4LTQtMS0xLTA_e401389e-2dc6-496b-88a9-134c35458fbd"
      unitRef="usd">2169000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjQvZnJhZzphMmYzYWRhNGRhOGE0YWExYjhjYzYwOGRlZTY5Yzc3Yi90YWJsZToxN2JjZjg4MDAxNzE0OTBjYTFiNDNkOGM2ZDc1MTliYS90YWJsZXJhbmdlOjE3YmNmODgwMDE3MTQ5MGNhMWI0M2Q4YzZkNzUxOWJhXzQ4LTYtMS0xLTA_44a371cd-23db-430f-8d30-56a8b395bce9"
      unitRef="usd">1703000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:SharesOutstanding
      contextRef="ia70c5e7a60da4363886ce21567c3fe8b_I20180303"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzEtMi0xLTEtMA_394805ba-878d-4a62-b796-4e92afbc1e74"
      unitRef="shares">28158000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ie9f1a4976bfa4b22810174c9d11651e4_I20180303"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzEtNC0xLTEtMA_c6ee2b20-229b-47d6-85ae-d613d96ac0f1"
      unitRef="usd">9386000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7d130330d48a46659d39f0e4f7e8eccf_I20180303"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzEtNi0xLTEtMA_7e67fac0-89d7-4dd5-bb1b-79f1abdcfed5"
      unitRef="usd">152763000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i66ebacaa931e4904949f79cb08d92ff2_I20180303"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzEtOC0xLTEtMA_2dac81b6-5df6-41a5-aa98-ccd1c685c59f"
      unitRef="usd">373259000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1b4f92e10b2a41a290fd83e7b18c3075_I20180303"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzEtMTAtMS0xLTA_ab3df602-7ed7-4b16-8508-9b09a50d7ad6"
      unitRef="usd">-922000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie850248a413c4665b6df102722c58016_I20180303"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzEtMTItMS0xLTA_a11598ac-911c-4bbf-9a32-b36ec534949b"
      unitRef="usd">922000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icd3a9b9b503644b4b75f06eac1326333_I20180303"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzEtMTQtMS0xLTA_ba4d2297-e12b-4780-bb54-526ea1a33ae0"
      unitRef="usd">-24053000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia70c5e7a60da4363886ce21567c3fe8b_I20180303"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzEtMTYtMS0xLTA_4e0cca3d-5c7e-4685-b3fa-e2d48e2230dd"
      unitRef="usd">511355000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i9e92ae3e4f1b4c759ea6fba8e927baa6_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzItOC0xLTEtMA_35687038-472d-486f-ae88-2faa2e114d13"
      unitRef="usd">45694000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzItMTYtMS0xLTA_1c5e8e16-777d-47d5-9aa6-534123e273db"
      unitRef="usd">45694000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple
      contextRef="i9e92ae3e4f1b4c759ea6fba8e927baa6_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzMtOC0xLTEtMTAxOQ_a23881c8-8e98-4cef-ab11-038bf109c178"
      unitRef="usd">2999000</us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple>
    <us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzMtMTYtMS0xLTEwMTk_092f35c2-0f3b-48b1-97b2-09912925c773"
      unitRef="usd">2999000</us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzQtMC0xLTEtMjY4MC90ZXh0cmVnaW9uOjQ0ODlmMjkyZWM3ZTQ0Njg5YTRmYzBiZmZjZmUzMjJiXzIxOTkwMjMyNTU2NDU_8ce79182-e1bc-403f-a9e9-1e07de655469"
      unitRef="usd">17000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ib8762fca96ae487abe879ec43234b7ee_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzMtMTQtMS0xLTA_774b542d-6dcf-469e-9072-0ea387ffc1ca"
      unitRef="usd">64000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzMtMTYtMS0xLTA_fce8bf33-cb45-4aea-9e58-9d2e3456b9f8"
      unitRef="usd">64000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzUtMC0xLTEtMjY4My90ZXh0cmVnaW9uOjcwNmQzMjZiN2Y5ZjQwMGI4ZDJjMWIzM2ZiNmI1OWRlXzIxOTkwMjMyNTU2NDY_c67b0ed4-a054-4f39-a663-2a883d96295d"
      unitRef="usd">-172000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="ib8762fca96ae487abe879ec43234b7ee_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzQtMTQtMS0xLTA_82fc012d-ca76-4e50-9c77-a83d467d8cbb"
      unitRef="usd">-565000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzQtMTYtMS0xLTA_2b47b7ba-e1b4-4835-adc7-29ea137a43a6"
      unitRef="usd">-565000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzYtMC0xLTEtMjY4NS90ZXh0cmVnaW9uOmRmMzAwODg0OWY4NTRkMDJhY2U2ZDQ3MWU0YzY0Y2M5XzIxOTkwMjMyNTU2MjA_8d78f048-3c2e-4fe0-8eb6-35948c74a603"
      unitRef="usd">72000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="ib8762fca96ae487abe879ec43234b7ee_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzUtMTQtMS0xLTA_9cc144eb-8309-4e31-99fd-4bdd1c63c291"
      unitRef="usd">229000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzUtMTYtMS0xLTA_0d0be5ca-a913-40e8-b7f8-f084aeb97d27"
      unitRef="usd">229000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ib8762fca96ae487abe879ec43234b7ee_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzYtMTQtMS0xLTA_611cc5c1-3f73-4f2b-9d2f-9d656b5290bc"
      unitRef="usd">-7065000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzYtMTYtMS0xLTA_07653bc0-3eb5-4338-b872-68e05a51c452"
      unitRef="usd">-7065000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetIncomeTaxExpense
      contextRef="i9e92ae3e4f1b4c759ea6fba8e927baa6_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzgtOC0xLTEtMTAyNw_48588e86-23ae-4ab3-8ccb-8d23d2b0880d"
      unitRef="usd">737000</us-gaap:TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetIncomeTaxExpense>
    <us-gaap:TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetIncomeTaxExpense
      contextRef="ib8762fca96ae487abe879ec43234b7ee_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzgtMTQtMS0xLTEwMjc_13c25f82-ac60-44fc-a237-124b14277a8f"
      unitRef="usd">-737000</us-gaap:TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetIncomeTaxExpense>
    <us-gaap:TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetIncomeTaxExpense
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzgtMTYtMS0xLTEwMjc_62c9e849-b7e7-476d-87bd-40b611d9656e"
      unitRef="usd">0</us-gaap:TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxAssetIncomeTaxExpense>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzctMi0xLTEtMA_a0329e9d-2059-47f2-8b00-2e6b0871cde5"
      unitRef="shares">135000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ic85b880a68344855865a6155374d9ec2_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzctNC0xLTEtMA_894fcfce-bbf6-4310-bab4-a12e3e291066"
      unitRef="usd">45000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ib16dcf99c30f46aca855dbdfc6628954_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzctNi0xLTEtMA_d787a442-ff12-4e8a-81dd-c0ac94ed61bc"
      unitRef="usd">80000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i9e92ae3e4f1b4c759ea6fba8e927baa6_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzctOC0xLTEtMA_f1457a4d-a868-46e0-a806-89cd393c48e8"
      unitRef="usd">145000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i8bf3bb1e8fbc41efa787c1fb88869f2a_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzctMTAtMS0xLTA_62f620ab-82bd-4e6c-a171-536bc12a02a0"
      unitRef="usd">167000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ief82a94ac9a4478591cf315223371910_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzctMTItMS0xLTA_0e67a53f-2810-4602-ab17-c2576b0c18c5"
      unitRef="usd">-167000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzctMTYtMS0xLTA_312a0366-2f99-4590-b040-62ddd60260a7"
      unitRef="usd">270000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib16dcf99c30f46aca855dbdfc6628954_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzgtNi0xLTEtMA_3a6e2d82-29d2-43c2-8715-c7095e920f35"
      unitRef="usd">6286000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzgtMTYtMS0xLTA_3f91efc0-5644-4148-b6e2-e215df62786a"
      unitRef="usd">6286000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzktMi0xLTEtMA_928b93d3-f629-4ffa-9aaf-20fd9191ece8"
      unitRef="shares">19000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ic85b880a68344855865a6155374d9ec2_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzktNC0xLTEtMA_5ac86b5d-0474-457e-bb3c-006658a48dce"
      unitRef="usd">6000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ib16dcf99c30f46aca855dbdfc6628954_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzktNi0xLTEtMA_3e51bd16-1870-4c5d-bb62-945c62298644"
      unitRef="usd">177000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzktMTYtMS0xLTA_232b1765-f07c-4976-ba87-deb2fdc7ca35"
      unitRef="usd">183000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzEwLTItMS0xLTA_71546cab-64b7-4b7c-ae17-76ca5a8ad379"
      unitRef="shares">1258000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ic85b880a68344855865a6155374d9ec2_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzEwLTQtMS0xLTA_5fac15ec-6a5a-4eaf-84cd-37c4e2f9d319"
      unitRef="usd">419000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ib16dcf99c30f46aca855dbdfc6628954_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzEwLTYtMS0xLTA_3609a804-df64-4e2e-856a-e9fabf8f761f"
      unitRef="usd">7204000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i9e92ae3e4f1b4c759ea6fba8e927baa6_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzEwLTgtMS0xLTA_95c4147c-0d88-43bc-8fee-279fed979729"
      unitRef="usd">35703000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzEwLTE2LTEtMS0w_29fb0746-9a87-434b-8011-ee243f5040bd"
      unitRef="usd">43326000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRedeemedOrCalledDuringPeriodShares
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzExLTItMS0xLTA_bd0801fd-e6d0-49ce-8589-13fbe27ffbdd"
      unitRef="shares">39000</us-gaap:StockRedeemedOrCalledDuringPeriodShares>
    <us-gaap:StockRedeemedOrCalledDuringPeriodValue
      contextRef="ic85b880a68344855865a6155374d9ec2_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzExLTQtMS0xLTA_efeefc99-a959-4587-8ac7-8f8aa0043d8f"
      unitRef="usd">13000</us-gaap:StockRedeemedOrCalledDuringPeriodValue>
    <us-gaap:StockRedeemedOrCalledDuringPeriodValue
      contextRef="ib16dcf99c30f46aca855dbdfc6628954_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzExLTYtMS0xLTA_c715fb88-f80b-4b54-bf55-5a90684d3294"
      unitRef="usd">260000</us-gaap:StockRedeemedOrCalledDuringPeriodValue>
    <us-gaap:StockRedeemedOrCalledDuringPeriodValue
      contextRef="i9e92ae3e4f1b4c759ea6fba8e927baa6_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzExLTgtMS0xLTA_ca210dd7-fa50-4ec7-b91e-cdb6c4de122a"
      unitRef="usd">1670000</us-gaap:StockRedeemedOrCalledDuringPeriodValue>
    <us-gaap:StockRedeemedOrCalledDuringPeriodValue
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzExLTE2LTEtMS0w_a4fd46b1-7ba6-4eaa-a26b-00319d8e378f"
      unitRef="usd">1943000</us-gaap:StockRedeemedOrCalledDuringPeriodValue>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzEyLTAtMS0xLTAvdGV4dHJlZ2lvbjo2NTg4YjllOGY3MGM0NDRhYWU2Mzk1MjdjNTIzODdhMl8yNzQ4Nzc5MDY5NDg1_485a3efb-d447-4379-8d09-cd3cbc2374a0"
      unitRef="usdPerShare">0.6475</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i9e92ae3e4f1b4c759ea6fba8e927baa6_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzEyLTgtMS0xLTA_9b90ffbd-c2a5-4c1e-8507-1dccc3a1b2af"
      unitRef="usd">17864000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzEyLTE2LTEtMS0w_16250118-a7e2-4f9e-8e0a-ec1c2eda8098"
      unitRef="usd">17864000</us-gaap:DividendsCommonStockCash>
    <us-gaap:SharesOutstanding
      contextRef="i8409afd7f31541f1acdbbee8bc0561d4_I20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzEzLTItMS0xLTA_a18aa9bc-04ba-4e01-9693-a5d663980e99"
      unitRef="shares">27015000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i07e3f1fbfc2f451f82ee85221f3ca9f3_I20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzEzLTQtMS0xLTA_34a4ddb8-e087-47ec-822b-fbe42e995339"
      unitRef="usd">9005000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie66b3b6885ac472694fe9ac504a8d1af_I20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzEzLTYtMS0xLTA_8e3347b0-a29d-4c4e-80bc-cd933b046c91"
      unitRef="usd">151842000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7b1e9d098a76422ebd6e65e17daefae8_I20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzEzLTgtMS0xLTA_f9767449-6c9a-4261-952a-2b3977d94d1c"
      unitRef="usd">367597000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4a4fd5a0a5e74591b5bc0556a4d42134_I20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzEzLTEwLTEtMS0w_15690cd7-b9aa-4b06-b5e3-ed62a38b5797"
      unitRef="usd">-755000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i804025943b9440fe89d90b4ca98d520c_I20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzEzLTEyLTEtMS0w_dd264379-5fd9-4c63-9e34-c4d733116922"
      unitRef="usd">755000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i445deb95879244e0817fb40501c9c000_I20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzEzLTE0LTEtMS0w_c2eff9dd-bfb5-4032-b17f-9559736172ef"
      unitRef="usd">-32127000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8409afd7f31541f1acdbbee8bc0561d4_I20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzEzLTE2LTEtMS0w_8da013a9-8dd0-46e8-ae30-62403a9e5679"
      unitRef="usd">496317000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="if93c1a99549c4c81b87fc2902fcfbee9_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzE0LTgtMS0xLTA_f9e4dfcd-1784-4a77-ac69-b78b5b97dc8e"
      unitRef="usd">61914000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzE0LTE2LTEtMS0w_d22d4e8c-bda2-41e3-b977-442295fdfdb7"
      unitRef="usd">61914000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzE3LTAtMS0xLTI2OTEvdGV4dHJlZ2lvbjplYmY4ZDMyN2RmZTU0ZGE0YmMxZmU1OGU5OWM2MjcwMF8yMTk5MDIzMjU1NjI1_95f4384f-4dcc-4926-b66a-8202ea5e4862"
      unitRef="usd">67000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ife6db2e1d94a4a05b1ce0f09904933a0_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzE2LTE0LTEtMS0w_cd96c31f-ba41-4404-9827-7a8171c9ba38"
      unitRef="usd">257000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzE2LTE2LTEtMS0w_d9a3baf9-17d1-4c75-a72b-fa4c808208b8"
      unitRef="usd">257000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzE4LTAtMS0xLTI2OTMvdGV4dHJlZ2lvbjpjMTEwMDk1YWM0ZWI0OWYyOWY3NTdhOTU5MmUyMDdiMF8yMTk5MDIzMjU1NjI2_eab7e754-c2ac-4fe1-9337-2a927d96f962"
      unitRef="usd">-129000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="ife6db2e1d94a4a05b1ce0f09904933a0_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzE3LTE0LTEtMS0w_35888fb7-c03e-412c-91f8-b83618bbef20"
      unitRef="usd">-423000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzE3LTE2LTEtMS0w_ebf8ad31-9f90-4e1c-9e83-c2a8cd82af00"
      unitRef="usd">-423000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzE5LTAtMS0xLTI2OTUvdGV4dHJlZ2lvbjoxNjliZWFiYjI3Yzc0NTg2OGQ4MGZlNTQ4YWFkYzY3OF8yMTk5MDIzMjU1NjIw_4ed99c97-9a84-40c9-abf3-a051f47799dd"
      unitRef="usd">-124000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="ife6db2e1d94a4a05b1ce0f09904933a0_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzE4LTE0LTEtMS0w_87774c30-4ff5-4af0-a8f9-a9edd7f2757b"
      unitRef="usd">-405000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzE4LTE2LTEtMS0w_4cb20a80-1a1a-44e6-9b7d-9fe8dc6e22c9"
      unitRef="usd">-405000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ife6db2e1d94a4a05b1ce0f09904933a0_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzE5LTE0LTEtMS0w_723f9153-b293-408e-8e3f-df23ca847700"
      unitRef="usd">-1364000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzE5LTE2LTEtMS0w_8c579c31-7943-412c-8f55-6c2b3499d9ff"
      unitRef="usd">-1364000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzIxLTItMS0xLTA_3964458a-ec7c-4a43-a274-1e613ed849a6"
      unitRef="shares">174000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i7f60e6a3a65f41059434ca3ef599efc6_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzIxLTQtMS0xLTA_39348418-cfa3-41ba-997a-bd50b73123c4"
      unitRef="usd">57000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="idee96cb15a8c4db588e8cb6a6b7efc08_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzIxLTYtMS0xLTA_ec046b79-61e6-49e2-9ac0-56477d16059a"
      unitRef="usd">-124000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="if93c1a99549c4c81b87fc2902fcfbee9_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzIxLTgtMS0xLTA_08473951-09dc-4200-a05a-d56bc534a659"
      unitRef="usd">225000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ia855dfe6fad944739f071ede71cd460d_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzIxLTEwLTEtMS0w_0b096a5c-02b0-4717-8897-81c501a217f4"
      unitRef="usd">70000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i3ddc54edb64f44f880d4ff74644b74cd_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzIxLTEyLTEtMS0w_ce157f4f-f5f1-4750-be1f-1dfe5c1970e8"
      unitRef="usd">-70000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzIxLTE2LTEtMS0w_4eb28a4e-b789-4428-afca-d04d17cf5b8f"
      unitRef="usd">158000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="idee96cb15a8c4db588e8cb6a6b7efc08_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzIyLTYtMS0xLTA_730a584e-e7db-491e-a10a-6d2a48b455b9"
      unitRef="usd">6607000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzIyLTE2LTEtMS0w_a85db1e2-2ce0-4568-9700-b367941fdd10"
      unitRef="usd">6607000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzI0LTItMS0xLTA_b9356e5b-b968-413a-9168-580ad4e10216"
      unitRef="shares">687000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i7f60e6a3a65f41059434ca3ef599efc6_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzI0LTQtMS0xLTA_ba22915d-f5b1-4df6-b512-08cea30dbc08"
      unitRef="usd">229000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="idee96cb15a8c4db588e8cb6a6b7efc08_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzI0LTYtMS0xLTA_f01de6ec-3e72-4563-8bf8-8371f7132c71"
      unitRef="usd">3963000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="if93c1a99549c4c81b87fc2902fcfbee9_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzI0LTgtMS0xLTA_b2c38c23-2647-4dfe-b6a2-006841deb458"
      unitRef="usd">20948000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzI0LTE2LTEtMS0w_2daf89e0-17d0-476f-b314-6d475a5b04fb"
      unitRef="usd">25140000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRedeemedOrCalledDuringPeriodShares
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzI1LTItMS0xLTA_d888a463-3701-4c29-b384-31428bd24f41"
      unitRef="shares">59000</us-gaap:StockRedeemedOrCalledDuringPeriodShares>
    <us-gaap:StockRedeemedOrCalledDuringPeriodValue
      contextRef="i7f60e6a3a65f41059434ca3ef599efc6_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzI1LTQtMS0xLTA_3f72338b-461d-49ad-87e1-74d537176e87"
      unitRef="usd">19000</us-gaap:StockRedeemedOrCalledDuringPeriodValue>
    <us-gaap:StockRedeemedOrCalledDuringPeriodValue
      contextRef="idee96cb15a8c4db588e8cb6a6b7efc08_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzI1LTYtMS0xLTA_5f5b117d-772f-4219-a6bc-0e9baa864665"
      unitRef="usd">346000</us-gaap:StockRedeemedOrCalledDuringPeriodValue>
    <us-gaap:StockRedeemedOrCalledDuringPeriodValue
      contextRef="if93c1a99549c4c81b87fc2902fcfbee9_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzI1LTgtMS0xLTA_9836e99e-dffc-46a7-b88c-5173da8fe911"
      unitRef="usd">2064000</us-gaap:StockRedeemedOrCalledDuringPeriodValue>
    <us-gaap:StockRedeemedOrCalledDuringPeriodValue
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzI1LTE2LTEtMS0w_67276d73-f0c1-4929-9ec2-151267d9a877"
      unitRef="usd">2429000</us-gaap:StockRedeemedOrCalledDuringPeriodValue>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzI2LTAtMS0xLTAvdGV4dHJlZ2lvbjoxZGEzNWI1YmQ2NDE0Y2Y3YjZkZWQ4ZmI1ZmE5ZDFkOF8yNzQ4Nzc5MDY5NDg1_ec4fbc02-b67b-49ca-961a-6fd59ee2ee36"
      unitRef="usdPerShare">0.7125</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="if93c1a99549c4c81b87fc2902fcfbee9_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzI2LTgtMS0xLTA_d30fcd24-d18f-4a3d-b22b-8ed8b7e6b489"
      unitRef="usd">18714000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzI2LTE2LTEtMS0w_c09bdb5f-f9c2-4bc5-b866-f585eb471653"
      unitRef="usd">18714000</us-gaap:DividendsCommonStockCash>
    <us-gaap:SharesOutstanding
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzI3LTItMS0xLTA_772b4dcf-b518-438e-a75a-3f3ccf8cd400"
      unitRef="shares">26443000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ic1b7db18688c46588729d7c4b494f2b8_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzI3LTQtMS0xLTA_b1531415-22b3-47ae-9d4b-e6e0217893ab"
      unitRef="usd">8814000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if58a07c21abd4a7e9549e84459f83c14_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzI3LTYtMS0xLTA_ca1eb07c-aa65-4f2d-8ec3-48cbcc1f5dc4"
      unitRef="usd">154016000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6ccbf8a5c5bf4e7fb135bafcbd9be4a7_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzI3LTgtMS0xLTA_f37d1da9-9529-4d04-bbc7-10348c14300e"
      unitRef="usd">388010000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i324fcddd14284ace8333197d9d227085_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzI3LTEwLTEtMS0w_49a7869c-e318-49d3-a44f-6b7fa8b46b9d"
      unitRef="usd">-685000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9027ac8a3ab64409ade62ce9b137e8f7_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzI3LTEyLTEtMS0w_bfdcf553-8a31-4f3e-a4b1-693483291e9f"
      unitRef="usd">685000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i167eddaf123d45899587e982f6196b85_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzI3LTE0LTEtMS0w_77a9cca0-fd59-4762-a0f3-c8a687604e83"
      unitRef="usd">-34062000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzI3LTE2LTEtMS0w_0476168a-8187-454f-b6b1-4700ccdf56c3"
      unitRef="usd">516778000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ia3b796df8814458abe77995d7b747e68_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzI4LTgtMS0xLTA_ebe943be-ecb7-40d7-b454-d2a30ffb5c5d"
      unitRef="usd">15436000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzI4LTE2LTEtMS0w_9ed530eb-c05e-4ccc-b56a-49a4fdc10482"
      unitRef="usd">15436000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzI5LTAtMS0xLTI2OTcvdGV4dHJlZ2lvbjo5YzU3NjE4Mjg3MDc0YjlmYjM4ZjdiNWYxYTljYzdlN18yMTk5MDIzMjU1NjIz_2553879e-b060-4e6f-98ba-e26aca8d582b"
      unitRef="usd">22000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i3a979a4045c4405a92e875d0cb5767d0_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzI5LTE0LTEtMS0w_63d4b7c8-c26c-4a41-bd1d-33a9a88c083e"
      unitRef="usd">80000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzI5LTE2LTEtMS0w_24da4832-696d-4357-a664-d605f650f274"
      unitRef="usd">80000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzMwLTAtMS0xLTI2OTkvdGV4dHJlZ2lvbjowYzAwZjVlNTljMWY0ZThiYjU4YmU3ZTk3ZjhhMzYyNV8yMTk5MDIzMjU1NjI2_3d4c49fd-4fc7-4e46-b0dd-aebe122cbf82"
      unitRef="usd">450000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="i3a979a4045c4405a92e875d0cb5767d0_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzMwLTE0LTEtMS0w_b207c932-2e71-4140-a8ca-0358d76a8cf1"
      unitRef="usd">1475000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzMwLTE2LTEtMS0w_9697f3aa-9b72-4101-9d74-1f29fa4b29cf"
      unitRef="usd">1475000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzMxLTAtMS0xLTI3MDEvdGV4dHJlZ2lvbjplZTljYWFiOWQ0YmY0YWRkYjI3YTVmODdmZjcyMWM1M18yMTk5MDIzMjU1NjIy_0e86c4c2-6678-4fac-ad86-6f44d207c535"
      unitRef="usd">32000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i3a979a4045c4405a92e875d0cb5767d0_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzMxLTE0LTEtMS0w_c5bdc9c0-cb23-491d-acf0-850a29ed3ef4"
      unitRef="usd">105000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzMxLTE2LTEtMS0w_e5de282d-0d2f-444c-a9a1-ff3153a8c140"
      unitRef="usd">105000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i3a979a4045c4405a92e875d0cb5767d0_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzMyLTE0LTEtMS0w_9e93c5f6-d2f9-4ecd-8627-292528570ac3"
      unitRef="usd">4375000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzMyLTE2LTEtMS0w_dc9a672c-0570-45f6-9499-29c668b34da2"
      unitRef="usd">4375000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzMzLTItMS0xLTA_71c91d16-1be0-4f74-869d-ff8cf7585837"
      unitRef="shares">432000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ie880c7265c85458396aa1eba10ddbed4_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzMzLTQtMS0xLTA_070fcae7-51a5-4cfc-a2b1-f050ca0cb305"
      unitRef="usd">145000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i5aada815258d4970bc6afbb5349c2c82_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzMzLTYtMS0xLTA_3e6cc774-1aee-473b-9004-febbc125cc51"
      unitRef="usd">-1212000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ia3b796df8814458abe77995d7b747e68_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzMzLTgtMS0xLTA_93414b3d-1ee7-43be-ba97-f9225d8bfea9"
      unitRef="usd">1174000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ie2b5d20b1a664dff96086ccd24f89f98_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzMzLTEwLTEtMS0w_c08c619e-2212-4e38-bb44-f689582042f1"
      unitRef="usd">499000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i18757c9e5e3a45b999865a1c09504537_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzMzLTEyLTEtMS0w_b1c9ceb2-5f54-4460-b17d-7f9a9bbd36df"
      unitRef="usd">-499000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzMzLTE2LTEtMS0w_adeefba3-938f-4b10-8029-4e643fb9e776"
      unitRef="usd">107000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5aada815258d4970bc6afbb5349c2c82_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzM0LTYtMS0xLTA_b7da9ba8-dd52-49cd-9f47-c9c53ffb6002"
      unitRef="usd">8573000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzM0LTE2LTEtMS0w_4061c516-5266-4a1d-9eed-6c460691e387"
      unitRef="usd">8573000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzM1LTItMS0xLTA_569893fa-3164-44bd-9f37-2bb288bd3d91"
      unitRef="shares">127000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ie880c7265c85458396aa1eba10ddbed4_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzM1LTQtMS0xLTA_fa623235-f40c-431a-aa38-45b3facbe57e"
      unitRef="usd">42000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i5aada815258d4970bc6afbb5349c2c82_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzM1LTYtMS0xLTA_c4b93c19-5234-45d0-83e8-b25a84825571"
      unitRef="usd">1414000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzM1LTE2LTEtMS00ODYw_114404fe-3a83-4ec8-b74c-b03ea59554d7"
      unitRef="usd">1456000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzM2LTItMS0xLTA_145fa873-e6fc-44c6-8b86-628df4f906c6"
      unitRef="shares">1177000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ie880c7265c85458396aa1eba10ddbed4_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzM2LTQtMS0xLTA_9163da7e-4749-449f-bdb5-08b8a863762c"
      unitRef="usd">-393000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i5aada815258d4970bc6afbb5349c2c82_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzM2LTYtMS0xLTA_252714df-f2db-4752-9ca6-1c28107d1a73"
      unitRef="usd">-7144000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ia3b796df8814458abe77995d7b747e68_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzM2LTgtMS0xLTA_a4362e00-1a1a-4131-a5cb-af8e36d7f4da"
      unitRef="usd">-25341000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzM2LTE2LTEtMS0w_cbd4e5ce-2bfa-4dc6-aaba-85dd1024ea12"
      unitRef="usd">32878000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRedeemedOrCalledDuringPeriodShares
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzM3LTItMS0xLTA_886e2d05-180c-4088-9857-e39b03226a03"
      unitRef="shares">111000</us-gaap:StockRedeemedOrCalledDuringPeriodShares>
    <us-gaap:StockRedeemedOrCalledDuringPeriodValue
      contextRef="ie880c7265c85458396aa1eba10ddbed4_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzM3LTQtMS0xLTA_ee376a77-2e7a-42e3-a148-83092dc89803"
      unitRef="usd">37000</us-gaap:StockRedeemedOrCalledDuringPeriodValue>
    <us-gaap:StockRedeemedOrCalledDuringPeriodValue
      contextRef="i5aada815258d4970bc6afbb5349c2c82_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzM3LTYtMS0xLTA_94aa3fcf-8c04-48fe-a555-2ad4f53e3e10"
      unitRef="usd">689000</us-gaap:StockRedeemedOrCalledDuringPeriodValue>
    <us-gaap:StockRedeemedOrCalledDuringPeriodValue
      contextRef="ia3b796df8814458abe77995d7b747e68_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzM3LTgtMS0xLTA_8bd1a194-8d5f-47ae-93ad-7340a8c30538"
      unitRef="usd">2435000</us-gaap:StockRedeemedOrCalledDuringPeriodValue>
    <us-gaap:StockRedeemedOrCalledDuringPeriodValue
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzM3LTE2LTEtMS0w_eb1352ad-ed52-41f9-ac16-69151fbb0a4a"
      unitRef="usd">3161000</us-gaap:StockRedeemedOrCalledDuringPeriodValue>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzM4LTAtMS0xLTAvdGV4dHJlZ2lvbjowOWExMWUzNjAxZjU0NTgwYTIxOWVhMTUwNjRhMjhiMl8yNzQ4Nzc5MDY5NDg1_3c3c9f6b-062c-4521-99e8-6dfc6a78a81f"
      unitRef="usdPerShare">0.7625</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="ia3b796df8814458abe77995d7b747e68_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzM4LTgtMS0xLTA_5f3baab9-2a04-411c-993f-9b4329ac8e88"
      unitRef="usd">19601000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzM4LTE2LTEtMS0w_dfa027a6-8dbe-4f82-997e-03b613451983"
      unitRef="usd">19601000</us-gaap:DividendsCommonStockCash>
    <us-gaap:SharesOutstanding
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzM5LTItMS0xLTA_030475f8-39ed-4abf-86cd-b81e66c36d4f"
      unitRef="shares">25714000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i83b497d1c43f442c9ec714f1ecc9f5d5_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzM5LTQtMS0xLTA_d41dbc32-c601-4dac-bb84-130e5e2b412b"
      unitRef="usd">8571000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iee1aee83a88e446280a88f25f020bd2a_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzM5LTYtMS0xLTA_034f3ebc-be5c-4473-9b78-177f7baf4d2d"
      unitRef="usd">154958000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i23e6f76bc0c843bdaf4bf708fa9691e2_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzM5LTgtMS0xLTA_b0a5c402-f24e-4e86-90a0-791e83dbc462"
      unitRef="usd">357243000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i596d967a07f848ae97da10a91a60eb4f_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzM5LTEwLTEtMS0w_7e93ff03-c1bc-4f63-bf9e-71323258c7db"
      unitRef="usd">-186000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1274da4ed92142249a07bf7dd677e802_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzM5LTEyLTEtMS0w_071c80cb-ec74-4803-902c-a71a26e85a72"
      unitRef="usd">186000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i448db40b87894926b56aaa956e0230c3_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzM5LTE0LTEtMS0w_ad5b5b72-f7b1-42b2-be5a-09a597cb6f95"
      unitRef="usd">-28027000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMjcvZnJhZzo4YWQ0YjBmMWY4NWE0ZmIyOGMzNDBkM2Q3YjAzYjFhZS90YWJsZTo1NGMyZDJlODFkZGY0MDE0OGI0ZDdjNjU0YzcxOWM1MS90YWJsZXJhbmdlOjU0YzJkMmU4MWRkZjQwMTQ4YjRkN2M2NTRjNzE5YzUxXzM5LTE2LTEtMS0w_3225a85e-49f2-465e-8099-a7e82fca0bf6"
      unitRef="usd">492745000</us-gaap:StockholdersEquity>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMzYvZnJhZzozOTFhODkwM2IxZjg0NjdkOGU4ZTY4N2UwNjkzZGFmNC90ZXh0cmVnaW9uOjM5MWE4OTAzYjFmODQ2N2Q4ZThlNjg3ZTA2OTNkYWY0XzIzNDQ5_060427f5-8954-439b-943d-1288ba6d9bcb">Summary of Significant Accounting Policies and Related Data&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements include the balances of Apogee Enterprises, Inc. and its subsidiaries  (Apogee, we, us, our or the Company) after elimination of intercompany balances and transactions. We consolidate variable interest entities related to our New Market Tax Credit transactions as it has been determined that the Company is the primary beneficiary of those entities' operations (refer to Note 10 for more information). &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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fiscal year&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our fiscal year ends on the Saturday closest to the last day of February, or as determined by the Board of Directors. Fiscal 2021, 2020 and 2019 each consisted of 52 weeks. &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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accounting estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of the consolidated financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts in the consolidated financial statements and accompanying notes. Actual results could differ significantly from those estimates. &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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Reclassifications&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain reclassifications of amounts previously reported have been made to the accompanying consolidated results of operations to maintain consistency and comparability between periods presented. These reclassifications had no impact on previously reported operating income or net earnings within the consolidated results of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Highly liquid investments with an original maturity of three months or less are included in cash equivalents and are stated at cost, which approximates fair value.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Marketable securities&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;To the extent the amortized cost basis of the available-for-sale securities exceeds the fair value, the Company assesses the debt securities for credit loss. When assessing the risk of credit loss, the Company considers factors such as the severity and the reason of the decline in value, such as any changes to the rating of the security by a rating agency or other adverse conditions specifically related to the security, and management's intended holding period and time horizon for selling. During fiscal 2021, 2020, and 2019, the Company did not recognize any credit losses related to its available-for-sale securities. Further, as of February 27, 2021 and February 29, 2020, the Company did not record an allowance for credit losses related to its available-for-sale securities. Marketable securities are included in other current and non-current assets on the consolidated balance sheets and gross realized gains and losses are included in other income (expense), net in our consolidated results of operations.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Inventories&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories, which consist primarily of purchased glass and aluminum, are valued at lower of cost or market using the first-in, first-out (FIFO) method. &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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment (PP&amp;amp;E) is recorded at cost. Significant improvements and renewals that extend the useful life of the asset are capitalized. Repairs and maintenance are charged to expense as incurred. When an asset is retired or otherwise disposed of, the cost and related accumulated depreciation are removed from the accounts and any related gains or losses are included in selling, general and administrative expenses. Long-lived assets to be held and used, such as PP&amp;amp;E, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. &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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation is computed on a straight-line basis, based on estimated useful lives of 10 to 25 years for buildings and improvements; 3 to 10 years for machinery and equipment; and 3 to 7 years for office equipment and furniture. &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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Impairment of long-lived assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-lived assets or asset groups, including definite-lived intangible assets ("intangible assets") subject to amortization and property and equipment, are reviewed for impairment whenever events or changes in circumstances such as asset utilization, physical change, legal factors or other matters indicate that the carrying value of those assets may not be recoverable. When this review indicates the carrying value of an asset or asset group exceeds the sum of the undiscounted cash flows expected to result from the use and eventual disposition of the asset or asset group, an asset impairment expense is recognized in earnings in the &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;period such a determination is made. The amount of the impairment expense recorded is the amount by which the carrying value of the impaired asset or asset group exceeds its fair value based on discounted cash flows.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Goodwill and intangible assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill represents the excess of the cost over the net tangible and identified intangible assets of acquired businesses. &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;We have historically evaluated goodwill for impairment annually at our year-end, or more frequently if events or changes in circumstances indicate the carrying value of the goodwill may not be recoverable. In the third quarter of fiscal 2021, we changed the date of our annual goodwill impairment testing from our fiscal year-end to the first day in our fiscal fourth quarter. This change results in better alignment of the annual impairment test with our strategic and annual planning processes. This change was determined to not be material to and had no impact on our current or historical consolidated financial statements.&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"&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;Evaluating&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; goodwill for impairment involves the determination of the fair value of each reporting unit in which goodwill is recorded using a qualitative or quantitative analysis. A reporting unit is an operating segment or a component of an operating segment for which discrete financial information is available and reviewed by segment management on a regular basis. &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;During the third quarter of fiscal 2021, we combined two reporting units into one reporting unit, following certain structural and leadership changes at the Company, specifically within the Architectural Framing Systems segment. Within this segment, as a result of integration efforts that are ongoing, leadership over the Tubelite and Alumicor reporting units has been combined and functional leaders in areas such as operations, sales, marketing and administration are responsible for allocating resources and reviewing results of the combined business. The goodwill of the individual reporting units was therefore aggregated to the combined reporting unit. We evaluated goodwill on a qualitative basis prior to and subsequent to this change and concluded that no adjustment to the carrying value of goodwill was necessary as a result of this change. In addition, no qualitative indicators of impairment were identified during the third quarter of fiscal 2021, and therefore, no interim quantitative goodwill impairment evaluation was performed. Following this change, we have &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;eight reporting units, six of which have goodwill. If the fair value of a reporting unit exceeds the carrying value, goodwill impairment is not indicated. If the carrying amount of a reporting unit is determined to be higher than its estimated fair value, the excess is recognized as an impairment expense. &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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;We estimate the fair value of a reporting unit using both the income approach and the market approach.  The income approach uses a discounted cash flow methodology that involves significant judgment and projections of future performance. Assumptions about future revenues and future operating expenses, capital expenditures and changes in working capital are based on the annual operating plan and other business plans for each reporting unit. These plans take into consideration numerous factors, including historical experience, current and future operational plans, anticipated future economic conditions and growth expectations for the industries and end markets in which we participate. These projections are discounted using a weighted-average cost of capital, which considers the risk inherent in our projections of future cash flows. We determine the weighted-average cost of capital for this analysis by weighting the required returns on interest bearing debt and common equity capital in proportion to their estimated percentages in an expected capital structure, using published data where possible. We used discount rates that are commensurate with the risks and uncertainties inherent in the respective businesses and in the internally developed forecasts. The market approach uses a multiple of earnings and revenue based on guidelines for publicly traded companies.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Intangible assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have intangible assets for certain acquired trade names and trademarks which are determined to have indefinite useful lives. We test indefinite-lived intangible assets for impairment annually at the same measurement date as goodwill, the first day of our fiscal fourth quarter, or more frequently if events or changes in circumstances indicate that it is more likely than not that the asset is impaired. If the carrying amount of an indefinite-lived intangible asset exceeds its fair value, an impairment expense is recognized in an amount equal to that excess. If an impairment expense is recognized, the adjusted carrying amount becomes the asset's new accounting basis. &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"&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 indefinite-lived intangible assets is measured using the relief-from-royalty method. This method assumes the trade name or trademark has value to the extent that the owner is relieved of the obligation to pay royalties for the benefits received from the asset. This method requires estimation of future revenue from the related asset, the appropriate royalty rate, and the weighted average cost of capital. The assessment of fair value involves significant judgment and projections about future performance. &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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Definite-lived intangible assets are amortized based on estimated useful lives ranging from 18 months to 30 years and are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. &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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The estimated useful lives of all intangible assets are reviewed annually, and we have determined that the remaining lives were appropriate.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 3, 2019, we adopted ASU 2016-02,&#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;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which results in recognizing a right-of-use asset and lease liability on our consolidated balance sheet at lease commencement for leases with terms greater than twelve months. The initial lease liability is recognized at the present value of remaining lease payments over the lease term. Leases with an initial term of twelve months or less are not recorded on our consolidated balance sheet. We recognize lease expense for operating leases on a straight-line basis over the lease term. We combine lease and non-lease components, such as common area maintenance costs, in calculating the related asset and lease liabilities for all underlying asset groups. Refer to additional information in Note 8.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Self-Insurance&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We obtain commercial insurance to provide coverage for potential losses in areas such as employment practices, workers' compensation, directors and officers, automobile, architect's and engineer's errors and omissions, product rework and general liability. A substantial portion of this risk is retained on a self-insured basis through our wholly-owned insurance subsidiary. We establish a reserve for estimated ultimate losses on reported claims and those incurred but not yet reported utilizing actuarial projections. Reserves are classified within other current liabilities or long-term self-insurance reserves based on expectations of when the estimated loss will be paid. &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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additionally, we maintain a self-insurance reserve for health insurance programs offered to eligible employees, included within accrued self-insurance reserves. The reserve includes an estimate for losses on reported claims as well as for amounts incurred but not yet reported, based on historical trends. &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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Warranty and project-related contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are subject to claims associated with our products and services, principally as a result of disputes with our customers involving the performance or aesthetics of our architectural products and services. We reserve estimated exposures on known claims, as well as on a portion of anticipated claims for product warranty and rework costs, based on historical product liability claims as a ratio of sales. We also reserve for estimated exposures on other claims as they are known and reasonably estimable. Reserves are included in other current and non-current liabilities based on the estimated timing of dispute resolution. &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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Foreign currency&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Local currencies are considered the functional currencies for our subsidiaries outside of the United States. Assets and liabilities of these subsidiaries are translated at the exchange rates at the balance sheet date.  Income and expense items are translated using average monthly exchange rates. Translation adjustments are included in accumulated other comprehensive loss in the consolidated balance sheets. &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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Derivatives and hedging activities&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;We are exposed to, among other risks, the impact of changes in aluminum prices, foreign currency exchange rates, and interest rates in the normal course of business. In order to manage the exposure and volatility arising from these risks, we utilize derivative financial instruments to offset a portion of these risks. We use derivative financial instruments only to the extent necessary to hedge identified business risks, and do not hold or issue derivative financial instruments for trading purposes and are not a party to leveraged derivatives. &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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All derivative instruments within the scope of ASC 815,&#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;Derivatives and Hedging&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;, are recorded as either assets or liabilities at fair value on the consolidated balance sheets. All hedging instruments that qualify for hedge accounting are designated and effective as hedges with changes recognized in other comprehensive earnings (loss). Instruments that do not qualify for hedge accounting are marked to market with changes recognized in current earnings. Cash flows from derivative instruments are classified in the statements of cash flows in the same category as the cash flows from the items subject to designated hedge or undesignated (economic) hedge relationships. Please refer to Note 4 for further disclosure on derivatives.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 4, 2018, we adopted ASC 606,&#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;Revenue from Contracts with Customers&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;, and as a result, made updates to our significant accounting policy for revenue recognition.&#160;&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;We generate revenue from the design, engineering and fabrication of architectural glass, curtainwall, window, storefront and entrance systems, and from installing those products on commercial buildings. We also manufacture value-added glass and acrylic products. Due to the diverse nature of our operations and various types of contracts with customers, we have businesses that recognize revenue over time and businesses that recognize revenue at a point in time.&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"&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;During fiscal &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;2021&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;, approximately&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; 41 percent of our total revenue is recognized at the time products are shipped from our manufacturing facilities, which is when control is transferred to our customer, consistent with past practices. These businesses &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;do not generate contract-related assets or liabilities. Variable consideration associated with these contracts and orders, generally related to early pay discounts or volume rebates, is not considered significant.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We also have three businesses which operate under long-term, fixed-price contracts, representing approximately 36 percent of our total revenue in the current year. The contracts&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; for these businesses have a single, bundled performance obligation, as these businesses generally provide interrelated products and services and integrate these products and services into a combined output specified by the customer. The customer obtains control of this combined output, generally integrated window systems or installed window and curtainwall systems, over time. We measure progress on these contracts following an input method, by comparing total costs incurred to-date to the total estimated costs for the contract, and record that proport&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;ion of the total contract price as revenue in the period. Contract costs include materials, labor and other direct costs related to contract performance. We believe this method of recognizing revenue is consistent with our progress in satisfying our contract obligations.   &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"&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;Due to the nature of the work required under these long-term contracts, the estimation of total revenue and costs incurred throughout a project is subject to many variables and requires significant judgment. It is common for these contracts to contain potential bonuses or penalties which are generally awarded or charged upon certain project milestones or cost or timing targets, and these can be based on customer discretion. We estimate variable consideration at the most likely amount to which we expect to be entitled. We include estimated amounts in the transaction price to the extent that it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Our estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on our assessments of anticipated performance and all information (historical, current and forecasted) that is reasonably available to us.  &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"&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;Long-term contracts are often modified to account for changes in contract specifications and requirements of work to be performed. We consider contract modifications to exist when the modification, generally through a change order, either creates new or changes existing enforceable rights and obligations, and we evaluate these types of modifications to determine whether they may be considered distinct performance obligations. In most cases, these contract modifications are for goods or services that are not distinct from the existing contract, due to the significant integration service provided in the context of the contract. Therefore, these modifications are accounted for as part of the existing contract. The effect of a contract modification on the transaction price and our measure of progress is recognized as an adjustment to revenue, generally on a cumulative catch-up basis.&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"&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;Typically, under these fixed-price contracts, we bill our customers following an agreed-upon schedule based on work performed. Because the progress billings do not generally correspond to our measurement of revenue on a contract, we generate contract assets when we have recognized revenue in excess of the amount billed to the customer. We generate contract liabilities when we have billed the customer in excess of revenue recognized on a contract.&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"&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;Finally, we h&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;ave one business, making up approximately 23 percent of our to&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;tal revenue in the current year, that recognizes revenue following an over-time output method based upon units produced. The customer is considered to have control over the products at the time of production, as the products are highly customized with no alternative use, and we have an enforceable right to payment for performance completed over the production p&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;eriod. We believe this over-time output method of recognizing revenue reasonably depicts the fulfillment of our performance obligations under our contracts. &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;Billings still occur upon shipment. Therefore, contract assets are generated for the unbilled amounts on contracts when production is complete. Variable consideration associated with these orders, generally related to early pay discounts, is not considered significant.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additionally, we have made the following policy elections associated with revenue recognition:&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;We account for shipping and handling activities that occur after control of the related goods transfers to the customer as fulfillment activities, instead of assessing such activities as performance obligations.&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;We exclude from the transaction price all sales taxes related to revenue-producing transactions that are collected from the customer for a government authority. We are considered a pass-through conduit for collecting and remitting sales taxes.&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;We generally expense incremental costs of obtaining a contract when incurred because the amortization period would be less than one year. These costs primarily relate to sales commissions and are included in selling, general and administrative expenses.&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;We do not adjust contract price for a significant financing component, as we expect the period between when our goods and services are transferred to the customer and when the customer pays for those goods and services to be less than a year.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Shipping and handling&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts billed to a customer in a sales transaction related to shipping and handling are reported as revenue. Costs we incur for shipping and handling are reported as cost of sales. &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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Research and development&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development costs are expensed as incurred and were $15.3 million, $16.6 million and $19.5 million for fiscal 2021, 2020 and 2019, respectively. Of these amounts, $9.9 million, $8.0 million and $6.5 million, respectively, were focused primarily upon design of custom window and curtainwall systems in accordance with customer specifications and are included in cost of sales. The remainder of the expense is included within selling, general and administrative expenses. &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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Advertising&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Advertising costs are expensed as incurred within selling, general and administrative expenses, and were $1.1 million in fiscal 2021, $1.4 million in fiscal 2020 and $1.5 million in fiscal 2019.  &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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes deferred tax assets and liabilities based upon the future tax consequences of temporary differences between financial statement carrying amounts of assets and liabilities and their respective tax bases. See Note 13 for additional information regarding income taxes.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Subsequent events&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have evaluated subsequent events for potential recognition and disclosure through the date of this filing. Subsequent to the end of the year, we purchased 173,000 shares of stock under our authorized share repurchase program, at a total cost of $6.2 million.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Adoption of new accounting standards&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the FASB issued ASU 2016-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Measurement of Credit Losses on Financial Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which revises guidance for the accounting for credit losses on financial instruments within its scope. The new standard introduces an approach, based on expected losses, to estimate credit losses on certain types of financial instruments, including accounts receivable, and modifies the impairment model for available-for-sale debt securities.  &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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We adopted this standard at the beginning of fiscal 2021, following the modified retrospective application approach. Additionally, the new guidance makes targeted improvements to the impairment model for certain available-for-sale debt securities, including eliminating the concept of "other than temporary" from that model. The portion of the guidance related to available-for-sale debt securities was adopted following a prospective approach. The adoption of this ASU did not have a significant impact on earnings or financial condition. Refer to additional disclosures in Notes 2 and 4.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accounting standards not yet adopted &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In December 2019, the FASB issued ASU 2019-12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; The amendments in this ASU removed exceptions on intraperiod tax allocations and reporting and provided simplification on accounting for franchise taxes, tax basis goodwill and tax law changes. We are evaluating the expected impact these amendments will have on our consolidated financial statements, but the impact is not expected to be significant.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In March 2020, the FASB issued ASU 2020-04, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;. The amendments in this ASU provide optional guidance for a limited period of time to ease the potential burden in accounting for (or recognizing the effects of) reference rate reform on financial reporting. The amendments in this ASU provide optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The amendments in this ASU apply only to contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. We are evaluating the expected impact these amendments and reference rate reform will have on our consolidated financial statements and various contracts but the impact is not expected to be significant.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMzYvZnJhZzozOTFhODkwM2IxZjg0NjdkOGU4ZTY4N2UwNjkzZGFmNC90ZXh0cmVnaW9uOjM5MWE4OTAzYjFmODQ2N2Q4ZThlNjg3ZTA2OTNkYWY0XzIzNTI2_30b854e0-9e27-4944-9647-9501ad5d6054">Basis of consolidationThe consolidated financial statements include the balances of Apogee Enterprises, Inc. and its subsidiaries  (Apogee, we, us, our or the Company) after elimination of intercompany balances and transactions. We consolidate variable interest entities related to our New Market Tax Credit transactions as it has been determined that the Company is the primary beneficiary of those entities' operations (refer to Note 10 for more information).</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:FiscalPeriod
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMzYvZnJhZzozOTFhODkwM2IxZjg0NjdkOGU4ZTY4N2UwNjkzZGFmNC90ZXh0cmVnaW9uOjM5MWE4OTAzYjFmODQ2N2Q4ZThlNjg3ZTA2OTNkYWY0XzIzNTM5_a8795316-186c-4f88-ac3e-8a8e16d9ba22">Fiscal yearOur fiscal year ends on the Saturday closest to the last day of February, or as determined by the Board of Directors. Fiscal 2021, 2020 and 2019 each consisted of 52 weeks.</us-gaap:FiscalPeriod>
    <us-gaap:UseOfEstimates
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMzYvZnJhZzozOTFhODkwM2IxZjg0NjdkOGU4ZTY4N2UwNjkzZGFmNC90ZXh0cmVnaW9uOjM5MWE4OTAzYjFmODQ2N2Q4ZThlNjg3ZTA2OTNkYWY0XzIzNDg0_c985ac79-8ce3-46a9-b4e4-87226b789fbc">Accounting estimatesThe preparation of the consolidated financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts in the consolidated financial statements and accompanying notes. Actual results could differ significantly from those estimates.</us-gaap:UseOfEstimates>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMzYvZnJhZzozOTFhODkwM2IxZjg0NjdkOGU4ZTY4N2UwNjkzZGFmNC90ZXh0cmVnaW9uOjM5MWE4OTAzYjFmODQ2N2Q4ZThlNjg3ZTA2OTNkYWY0XzI3NDg3NzkxNzI5NDU_b09a72a7-0e61-48c2-9a47-905b6ef07bb5">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Reclassifications&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain reclassifications of amounts previously reported have been made to the accompanying consolidated results of operations to maintain consistency and comparability between periods presented. These reclassifications had no impact on previously reported operating income or net earnings within the consolidated results of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMzYvZnJhZzozOTFhODkwM2IxZjg0NjdkOGU4ZTY4N2UwNjkzZGFmNC90ZXh0cmVnaW9uOjM5MWE4OTAzYjFmODQ2N2Q4ZThlNjg3ZTA2OTNkYWY0XzIzNTEy_1040ffec-8110-4f59-bb92-0efb75acb1bc">Cash equivalentsHighly liquid investments with an original maturity of three months or less are included in cash equivalents and are stated at cost, which approximates fair value</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:InvestmentTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMzYvZnJhZzozOTFhODkwM2IxZjg0NjdkOGU4ZTY4N2UwNjkzZGFmNC90ZXh0cmVnaW9uOjM5MWE4OTAzYjFmODQ2N2Q4ZThlNjg3ZTA2OTNkYWY0XzIzNDUw_155bf1b6-1115-4de5-bf07-78bd63a04e9d">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Marketable securities&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;To the extent the amortized cost basis of the available-for-sale securities exceeds the fair value, the Company assesses the debt securities for credit loss. When assessing the risk of credit loss, the Company considers factors such as the severity and the reason of the decline in value, such as any changes to the rating of the security by a rating agency or other adverse conditions specifically related to the security, and management's intended holding period and time horizon for selling. During fiscal 2021, 2020, and 2019, the Company did not recognize any credit losses related to its available-for-sale securities. Further, as of February 27, 2021 and February 29, 2020, the Company did not record an allowance for credit losses related to its available-for-sale securities. Marketable securities are included in other current and non-current assets on the consolidated balance sheets and gross realized gains and losses are included in other income (expense), net in our consolidated results of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentTextBlock>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMzYvZnJhZzozOTFhODkwM2IxZjg0NjdkOGU4ZTY4N2UwNjkzZGFmNC90ZXh0cmVnaW9uOjM5MWE4OTAzYjFmODQ2N2Q4ZThlNjg3ZTA2OTNkYWY0XzIzNTQw_29b45799-2635-428e-a3a4-5af7e0053f55">InventoriesInventories, which consist primarily of purchased glass and aluminum, are valued at lower of cost or market using the first-in, first-out (FIFO) method.</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMzYvZnJhZzozOTFhODkwM2IxZjg0NjdkOGU4ZTY4N2UwNjkzZGFmNC90ZXh0cmVnaW9uOjM5MWE4OTAzYjFmODQ2N2Q4ZThlNjg3ZTA2OTNkYWY0XzIzNTE4_320b8695-c025-45c9-a94b-368b4eeaaf80">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment (PP&amp;amp;E) is recorded at cost. Significant improvements and renewals that extend the useful life of the asset are capitalized. Repairs and maintenance are charged to expense as incurred. When an asset is retired or otherwise disposed of, the cost and related accumulated depreciation are removed from the accounts and any related gains or losses are included in selling, general and administrative expenses. Long-lived assets to be held and used, such as PP&amp;amp;E, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. &lt;/span&gt;&lt;/div&gt;Depreciation is computed on a straight-line basis, based on estimated useful lives of 10 to 25 years for buildings and improvements; 3 to 10 years for machinery and equipment; and 3 to 7 years for office equipment and furniture.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ia62b40615e6c44fa8bd4355d120afb20_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMzYvZnJhZzozOTFhODkwM2IxZjg0NjdkOGU4ZTY4N2UwNjkzZGFmNC90ZXh0cmVnaW9uOjM5MWE4OTAzYjFmODQ2N2Q4ZThlNjg3ZTA2OTNkYWY0XzIxOTkwMjMzNTcwNTU_93175405-b48a-461c-a7d1-c073641a3b61">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ibee85fb6483f4a82a948222d494e7a45_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMzYvZnJhZzozOTFhODkwM2IxZjg0NjdkOGU4ZTY4N2UwNjkzZGFmNC90ZXh0cmVnaW9uOjM5MWE4OTAzYjFmODQ2N2Q4ZThlNjg3ZTA2OTNkYWY0XzIxOTkwMjMzNTcwNjc_aa2f755f-fadd-4518-a006-cb389796def9">P25Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i3f8dbb01d35148fe978e92cfa106b4da_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMzYvZnJhZzozOTFhODkwM2IxZjg0NjdkOGU4ZTY4N2UwNjkzZGFmNC90ZXh0cmVnaW9uOjM5MWE4OTAzYjFmODQ2N2Q4ZThlNjg3ZTA2OTNkYWY0XzIxOTkwMjMzNTcwODU_60408cc4-2cea-482b-93f1-6d4d58b237cc">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i3562a5ca43d74442be2599f14087df6b_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMzYvZnJhZzozOTFhODkwM2IxZjg0NjdkOGU4ZTY4N2UwNjkzZGFmNC90ZXh0cmVnaW9uOjM5MWE4OTAzYjFmODQ2N2Q4ZThlNjg3ZTA2OTNkYWY0XzIxOTkwMjMzNTcwNzk_d716c0f2-3f98-4be8-b0fb-f30a42ca50f1">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ifcd0ca6be30d4f0f91703da5f673faf1_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMzYvZnJhZzozOTFhODkwM2IxZjg0NjdkOGU4ZTY4N2UwNjkzZGFmNC90ZXh0cmVnaW9uOjM5MWE4OTAzYjFmODQ2N2Q4ZThlNjg3ZTA2OTNkYWY0XzIxOTkwMjMzNTcwOTE_05b8bd94-3e43-44c3-b4ec-96d17f89ac48">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ic0af376d76b14e929d9eff10997440e2_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMzYvZnJhZzozOTFhODkwM2IxZjg0NjdkOGU4ZTY4N2UwNjkzZGFmNC90ZXh0cmVnaW9uOjM5MWE4OTAzYjFmODQ2N2Q4ZThlNjg3ZTA2OTNkYWY0XzIxOTkwMjMzNTcxMDM_be5ca914-1fd0-4fb6-9440-6daedeed2501">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMzYvZnJhZzozOTFhODkwM2IxZjg0NjdkOGU4ZTY4N2UwNjkzZGFmNC90ZXh0cmVnaW9uOjM5MWE4OTAzYjFmODQ2N2Q4ZThlNjg3ZTA2OTNkYWY0XzIxOTkwMjMzNTcwNDg_689117f2-62bf-40d7-8e46-90d2bfa17034">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Impairment of long-lived assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-lived assets or asset groups, including definite-lived intangible assets ("intangible assets") subject to amortization and property and equipment, are reviewed for impairment whenever events or changes in circumstances such as asset utilization, physical change, legal factors or other matters indicate that the carrying value of those assets may not be recoverable. When this review indicates the carrying value of an asset or asset group exceeds the sum of the undiscounted cash flows expected to result from the use and eventual disposition of the asset or asset group, an asset impairment expense is recognized in earnings in the &lt;/span&gt;&lt;/div&gt;period such a determination is made. The amount of the impairment expense recorded is the amount by which the carrying value of the impaired asset or asset group exceeds its fair value based on discounted cash flows.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMzYvZnJhZzozOTFhODkwM2IxZjg0NjdkOGU4ZTY4N2UwNjkzZGFmNC90ZXh0cmVnaW9uOjM5MWE4OTAzYjFmODQ2N2Q4ZThlNjg3ZTA2OTNkYWY0XzIzNTMz_f2b53eca-5417-408b-bb76-f2f9a25847a2">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Goodwill and intangible assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill represents the excess of the cost over the net tangible and identified intangible assets of acquired businesses. &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;We have historically evaluated goodwill for impairment annually at our year-end, or more frequently if events or changes in circumstances indicate the carrying value of the goodwill may not be recoverable. In the third quarter of fiscal 2021, we changed the date of our annual goodwill impairment testing from our fiscal year-end to the first day in our fiscal fourth quarter. This change results in better alignment of the annual impairment test with our strategic and annual planning processes. This change was determined to not be material to and had no impact on our current or historical consolidated financial statements.&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"&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;Evaluating&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; goodwill for impairment involves the determination of the fair value of each reporting unit in which goodwill is recorded using a qualitative or quantitative analysis. A reporting unit is an operating segment or a component of an operating segment for which discrete financial information is available and reviewed by segment management on a regular basis. &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;During the third quarter of fiscal 2021, we combined two reporting units into one reporting unit, following certain structural and leadership changes at the Company, specifically within the Architectural Framing Systems segment. Within this segment, as a result of integration efforts that are ongoing, leadership over the Tubelite and Alumicor reporting units has been combined and functional leaders in areas such as operations, sales, marketing and administration are responsible for allocating resources and reviewing results of the combined business. The goodwill of the individual reporting units was therefore aggregated to the combined reporting unit. We evaluated goodwill on a qualitative basis prior to and subsequent to this change and concluded that no adjustment to the carrying value of goodwill was necessary as a result of this change. In addition, no qualitative indicators of impairment were identified during the third quarter of fiscal 2021, and therefore, no interim quantitative goodwill impairment evaluation was performed. Following this change, we have &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;eight reporting units, six of which have goodwill. If the fair value of a reporting unit exceeds the carrying value, goodwill impairment is not indicated. If the carrying amount of a reporting unit is determined to be higher than its estimated fair value, the excess is recognized as an impairment expense. &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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;We estimate the fair value of a reporting unit using both the income approach and the market approach.  The income approach uses a discounted cash flow methodology that involves significant judgment and projections of future performance. Assumptions about future revenues and future operating expenses, capital expenditures and changes in working capital are based on the annual operating plan and other business plans for each reporting unit. These plans take into consideration numerous factors, including historical experience, current and future operational plans, anticipated future economic conditions and growth expectations for the industries and end markets in which we participate. These projections are discounted using a weighted-average cost of capital, which considers the risk inherent in our projections of future cash flows. We determine the weighted-average cost of capital for this analysis by weighting the required returns on interest bearing debt and common equity capital in proportion to their estimated percentages in an expected capital structure, using published data where possible. We used discount rates that are commensurate with the risks and uncertainties inherent in the respective businesses and in the internally developed forecasts. The market approach uses a multiple of earnings and revenue based on guidelines for publicly traded companies.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Intangible assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have intangible assets for certain acquired trade names and trademarks which are determined to have indefinite useful lives. We test indefinite-lived intangible assets for impairment annually at the same measurement date as goodwill, the first day of our fiscal fourth quarter, or more frequently if events or changes in circumstances indicate that it is more likely than not that the asset is impaired. If the carrying amount of an indefinite-lived intangible asset exceeds its fair value, an impairment expense is recognized in an amount equal to that excess. If an impairment expense is recognized, the adjusted carrying amount becomes the asset's new accounting basis. &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"&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 indefinite-lived intangible assets is measured using the relief-from-royalty method. This method assumes the trade name or trademark has value to the extent that the owner is relieved of the obligation to pay royalties for the benefits received from the asset. This method requires estimation of future revenue from the related asset, the appropriate royalty rate, and the weighted average cost of capital. The assessment of fair value involves significant judgment and projections about future performance. &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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Definite-lived intangible assets are amortized based on estimated useful lives ranging from 18 months to 30 years and are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. &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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The estimated useful lives of all intangible assets are reviewed annually, and we have determined that the remaining lives were appropriate.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <apog:IntangibleAssetLifeMinimum
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMzYvZnJhZzozOTFhODkwM2IxZjg0NjdkOGU4ZTY4N2UwNjkzZGFmNC90ZXh0cmVnaW9uOjM5MWE4OTAzYjFmODQ2N2Q4ZThlNjg3ZTA2OTNkYWY0XzIxOTkwMjMzNTcxMjA_1820d09b-91a5-4a73-8f63-08639346e66d">P18M</apog:IntangibleAssetLifeMinimum>
    <apog:IntangibleAssetLifeMaximum
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMzYvZnJhZzozOTFhODkwM2IxZjg0NjdkOGU4ZTY4N2UwNjkzZGFmNC90ZXh0cmVnaW9uOjM5MWE4OTAzYjFmODQ2N2Q4ZThlNjg3ZTA2OTNkYWY0XzIxOTkwMjMzNTcxMzI_e67aa8ba-c628-46f6-bfb7-8ce2661ed363">P30Y</apog:IntangibleAssetLifeMaximum>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMzYvZnJhZzozOTFhODkwM2IxZjg0NjdkOGU4ZTY4N2UwNjkzZGFmNC90ZXh0cmVnaW9uOjM5MWE4OTAzYjFmODQ2N2Q4ZThlNjg3ZTA2OTNkYWY0XzIxOTkwMjMzNTcwNDk_a32ed14e-a087-4192-ba84-7d2e3b78bbe7">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 3, 2019, we adopted ASU 2016-02,&#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;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which results in recognizing a right-of-use asset and lease liability on our consolidated balance sheet at lease commencement for leases with terms greater than twelve months. The initial lease liability is recognized at the present value of remaining lease payments over the lease term. Leases with an initial term of twelve months or less are not recorded on our consolidated balance sheet. We recognize lease expense for operating leases on a straight-line basis over the lease term. We combine lease and non-lease components, such as common area maintenance costs, in calculating the related asset and lease liabilities for all underlying asset groups. Refer to additional information in Note 8.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMzYvZnJhZzozOTFhODkwM2IxZjg0NjdkOGU4ZTY4N2UwNjkzZGFmNC90ZXh0cmVnaW9uOjM5MWE4OTAzYjFmODQ2N2Q4ZThlNjg3ZTA2OTNkYWY0XzIzNTIw_de373dee-8cb3-48d8-be6d-3cd2976f000e">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Self-Insurance&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We obtain commercial insurance to provide coverage for potential losses in areas such as employment practices, workers' compensation, directors and officers, automobile, architect's and engineer's errors and omissions, product rework and general liability. A substantial portion of this risk is retained on a self-insured basis through our wholly-owned insurance subsidiary. We establish a reserve for estimated ultimate losses on reported claims and those incurred but not yet reported utilizing actuarial projections. Reserves are classified within other current liabilities or long-term self-insurance reserves based on expectations of when the estimated loss will be paid. &lt;/span&gt;&lt;/div&gt;Additionally, we maintain a self-insurance reserve for health insurance programs offered to eligible employees, included within accrued self-insurance reserves. The reserve includes an estimate for losses on reported claims as well as for amounts incurred but not yet reported, based on historical trends.</us-gaap:UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy>
    <us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMzYvZnJhZzozOTFhODkwM2IxZjg0NjdkOGU4ZTY4N2UwNjkzZGFmNC90ZXh0cmVnaW9uOjM5MWE4OTAzYjFmODQ2N2Q4ZThlNjg3ZTA2OTNkYWY0XzIzNDkz_70bb9a7d-cb21-46f8-a35d-04b1bbd09bad">Warranty and project-related contingenciesWe are subject to claims associated with our products and services, principally as a result of disputes with our customers involving the performance or aesthetics of our architectural products and services. We reserve estimated exposures on known claims, as well as on a portion of anticipated claims for product warranty and rework costs, based on historical product liability claims as a ratio of sales. We also reserve for estimated exposures on other claims as they are known and reasonably estimable. Reserves are included in other current and non-current liabilities based on the estimated timing of dispute resolution.</us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMzYvZnJhZzozOTFhODkwM2IxZjg0NjdkOGU4ZTY4N2UwNjkzZGFmNC90ZXh0cmVnaW9uOjM5MWE4OTAzYjFmODQ2N2Q4ZThlNjg3ZTA2OTNkYWY0XzIzNDgx_22b002f3-cffb-4195-b39d-f1e31fa7cbda">Foreign currencyLocal currencies are considered the functional currencies for our subsidiaries outside of the United States. Assets and liabilities of these subsidiaries are translated at the exchange rates at the balance sheet date.  Income and expense items are translated using average monthly exchange rates. Translation adjustments are included in accumulated other comprehensive loss in the consolidated balance sheets.</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMzYvZnJhZzozOTFhODkwM2IxZjg0NjdkOGU4ZTY4N2UwNjkzZGFmNC90ZXh0cmVnaW9uOjM5MWE4OTAzYjFmODQ2N2Q4ZThlNjg3ZTA2OTNkYWY0XzIzNDk0_19bb956c-734f-4b5f-a4ef-2f811ac49db4">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Derivatives and hedging activities&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;We are exposed to, among other risks, the impact of changes in aluminum prices, foreign currency exchange rates, and interest rates in the normal course of business. In order to manage the exposure and volatility arising from these risks, we utilize derivative financial instruments to offset a portion of these risks. We use derivative financial instruments only to the extent necessary to hedge identified business risks, and do not hold or issue derivative financial instruments for trading purposes and are not a party to leveraged derivatives. &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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All derivative instruments within the scope of ASC 815,&#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;Derivatives and Hedging&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;, are recorded as either assets or liabilities at fair value on the consolidated balance sheets. All hedging instruments that qualify for hedge accounting are designated and effective as hedges with changes recognized in other comprehensive earnings (loss). Instruments that do not qualify for hedge accounting are marked to market with changes recognized in current earnings. Cash flows from derivative instruments are classified in the statements of cash flows in the same category as the cash flows from the items subject to designated hedge or undesignated (economic) hedge relationships. Please refer to Note 4 for further disclosure on derivatives.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMzYvZnJhZzozOTFhODkwM2IxZjg0NjdkOGU4ZTY4N2UwNjkzZGFmNC90ZXh0cmVnaW9uOjM5MWE4OTAzYjFmODQ2N2Q4ZThlNjg3ZTA2OTNkYWY0XzIzNDc1_10068a9d-74b6-4583-8ef4-657c7d8ecbdf">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 4, 2018, we adopted ASC 606,&#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;Revenue from Contracts with Customers&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;, and as a result, made updates to our significant accounting policy for revenue recognition.&#160;&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;We generate revenue from the design, engineering and fabrication of architectural glass, curtainwall, window, storefront and entrance systems, and from installing those products on commercial buildings. We also manufacture value-added glass and acrylic products. Due to the diverse nature of our operations and various types of contracts with customers, we have businesses that recognize revenue over time and businesses that recognize revenue at a point in time.&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"&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;During fiscal &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;2021&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;, approximately&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; 41 percent of our total revenue is recognized at the time products are shipped from our manufacturing facilities, which is when control is transferred to our customer, consistent with past practices. These businesses &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;do not generate contract-related assets or liabilities. Variable consideration associated with these contracts and orders, generally related to early pay discounts or volume rebates, is not considered significant.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We also have three businesses which operate under long-term, fixed-price contracts, representing approximately 36 percent of our total revenue in the current year. The contracts&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; for these businesses have a single, bundled performance obligation, as these businesses generally provide interrelated products and services and integrate these products and services into a combined output specified by the customer. The customer obtains control of this combined output, generally integrated window systems or installed window and curtainwall systems, over time. We measure progress on these contracts following an input method, by comparing total costs incurred to-date to the total estimated costs for the contract, and record that proport&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;ion of the total contract price as revenue in the period. Contract costs include materials, labor and other direct costs related to contract performance. We believe this method of recognizing revenue is consistent with our progress in satisfying our contract obligations.   &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"&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;Due to the nature of the work required under these long-term contracts, the estimation of total revenue and costs incurred throughout a project is subject to many variables and requires significant judgment. It is common for these contracts to contain potential bonuses or penalties which are generally awarded or charged upon certain project milestones or cost or timing targets, and these can be based on customer discretion. We estimate variable consideration at the most likely amount to which we expect to be entitled. We include estimated amounts in the transaction price to the extent that it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Our estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on our assessments of anticipated performance and all information (historical, current and forecasted) that is reasonably available to us.  &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"&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;Long-term contracts are often modified to account for changes in contract specifications and requirements of work to be performed. We consider contract modifications to exist when the modification, generally through a change order, either creates new or changes existing enforceable rights and obligations, and we evaluate these types of modifications to determine whether they may be considered distinct performance obligations. In most cases, these contract modifications are for goods or services that are not distinct from the existing contract, due to the significant integration service provided in the context of the contract. Therefore, these modifications are accounted for as part of the existing contract. The effect of a contract modification on the transaction price and our measure of progress is recognized as an adjustment to revenue, generally on a cumulative catch-up basis.&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"&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;Typically, under these fixed-price contracts, we bill our customers following an agreed-upon schedule based on work performed. Because the progress billings do not generally correspond to our measurement of revenue on a contract, we generate contract assets when we have recognized revenue in excess of the amount billed to the customer. We generate contract liabilities when we have billed the customer in excess of revenue recognized on a contract.&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"&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;Finally, we h&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;ave one business, making up approximately 23 percent of our to&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;tal revenue in the current year, that recognizes revenue following an over-time output method based upon units produced. The customer is considered to have control over the products at the time of production, as the products are highly customized with no alternative use, and we have an enforceable right to payment for performance completed over the production p&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;eriod. We believe this over-time output method of recognizing revenue reasonably depicts the fulfillment of our performance obligations under our contracts. &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;Billings still occur upon shipment. Therefore, contract assets are generated for the unbilled amounts on contracts when production is complete. Variable consideration associated with these orders, generally related to early pay discounts, is not considered significant.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additionally, we have made the following policy elections associated with revenue recognition:&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;We account for shipping and handling activities that occur after control of the related goods transfers to the customer as fulfillment activities, instead of assessing such activities as performance obligations.&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;We exclude from the transaction price all sales taxes related to revenue-producing transactions that are collected from the customer for a government authority. We are considered a pass-through conduit for collecting and remitting sales taxes.&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;We generally expense incremental costs of obtaining a contract when incurred because the amortization period would be less than one year. These costs primarily relate to sales commissions and are included in selling, general and administrative expenses.&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;We do not adjust contract price for a significant financing component, as we expect the period between when our goods and services are transferred to the customer and when the customer pays for those goods and services to be less than a year.&lt;/span&gt;&lt;/div&gt;Shipping and handlingAmounts billed to a customer in a sales transaction related to shipping and handling are reported as revenue. Costs we incur for shipping and handling are reported as cost of sales.</us-gaap:RevenueRecognitionPolicyTextBlock>
    <apog:PercentageOfTotalRevenue
      contextRef="ice48dba01a26483ba7bc17f57cf04f90_D20200301-20210227"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMzYvZnJhZzozOTFhODkwM2IxZjg0NjdkOGU4ZTY4N2UwNjkzZGFmNC90ZXh0cmVnaW9uOjM5MWE4OTAzYjFmODQ2N2Q4ZThlNjg3ZTA2OTNkYWY0XzEwMTQ4_4d211ca1-bf62-466a-953a-86cb50b474c5"
      unitRef="number">0.41</apog:PercentageOfTotalRevenue>
    <apog:NumberOfBusinessesWhichOperateUnderLongTermFixedPriceContracts
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMzYvZnJhZzozOTFhODkwM2IxZjg0NjdkOGU4ZTY4N2UwNjkzZGFmNC90ZXh0cmVnaW9uOjM5MWE4OTAzYjFmODQ2N2Q4ZThlNjg3ZTA2OTNkYWY0XzEwNTg1_4a1e40c9-2d19-4784-a9f7-af67119fb32d"
      unitRef="business">3</apog:NumberOfBusinessesWhichOperateUnderLongTermFixedPriceContracts>
    <apog:NumberOfBusinessesWhichOperateUnderLongTermFixedPriceContractsPercentOfTotalRevenue
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMzYvZnJhZzozOTFhODkwM2IxZjg0NjdkOGU4ZTY4N2UwNjkzZGFmNC90ZXh0cmVnaW9uOjM5MWE4OTAzYjFmODQ2N2Q4ZThlNjg3ZTA2OTNkYWY0XzEwNjgw_4e2bb98c-e767-4931-ba56-b0ccef570bad"
      unitRef="number">0.36</apog:NumberOfBusinessesWhichOperateUnderLongTermFixedPriceContractsPercentOfTotalRevenue>
    <apog:NumberOfBusinessesWhichRecognizeRevenueFollowingTheOverTimeOutputMethod
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMzYvZnJhZzozOTFhODkwM2IxZjg0NjdkOGU4ZTY4N2UwNjkzZGFmNC90ZXh0cmVnaW9uOjM5MWE4OTAzYjFmODQ2N2Q4ZThlNjg3ZTA2OTNkYWY0XzEzOTc3_6379f7d6-3883-4ef9-9033-fa9e592b6738"
      unitRef="business">1</apog:NumberOfBusinessesWhichRecognizeRevenueFollowingTheOverTimeOutputMethod>
    <apog:NumberOfBusinessesWhichRecognizeRevenueFollowingTheOverTimeOutputMethodPercentOfTotalRevenue
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMzYvZnJhZzozOTFhODkwM2IxZjg0NjdkOGU4ZTY4N2UwNjkzZGFmNC90ZXh0cmVnaW9uOjM5MWE4OTAzYjFmODQ2N2Q4ZThlNjg3ZTA2OTNkYWY0XzE0MDE0_4d9e1d2c-14de-4375-8328-436791f8ae1d"
      unitRef="number">0.23</apog:NumberOfBusinessesWhichRecognizeRevenueFollowingTheOverTimeOutputMethodPercentOfTotalRevenue>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMzYvZnJhZzozOTFhODkwM2IxZjg0NjdkOGU4ZTY4N2UwNjkzZGFmNC90ZXh0cmVnaW9uOjM5MWE4OTAzYjFmODQ2N2Q4ZThlNjg3ZTA2OTNkYWY0XzIzNTEw_612b443c-ccc9-49ef-9638-3f0441f14575">Research and developmentResearch and development costs are expensed as incurred and were $15.3 million, $16.6 million and $19.5 million for fiscal 2021, 2020 and 2019, respectively. Of these amounts, $9.9 million, $8.0 million and $6.5 million, respectively, were focused primarily upon design of custom window and curtainwall systems in accordance with customer specifications and are included in cost of sales. The remainder of the expense is included within selling, general and administrative expenses.</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMzYvZnJhZzozOTFhODkwM2IxZjg0NjdkOGU4ZTY4N2UwNjkzZGFmNC90ZXh0cmVnaW9uOjM5MWE4OTAzYjFmODQ2N2Q4ZThlNjg3ZTA2OTNkYWY0XzE2NDI3_0b957081-a776-4b15-9f70-58495d24066e"
      unitRef="usd">15300000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMzYvZnJhZzozOTFhODkwM2IxZjg0NjdkOGU4ZTY4N2UwNjkzZGFmNC90ZXh0cmVnaW9uOjM5MWE4OTAzYjFmODQ2N2Q4ZThlNjg3ZTA2OTNkYWY0XzE2NDMx_8b9bf8d6-507e-49ad-8832-b0d4496cb09f"
      unitRef="usd">16600000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMzYvZnJhZzozOTFhODkwM2IxZjg0NjdkOGU4ZTY4N2UwNjkzZGFmNC90ZXh0cmVnaW9uOjM5MWE4OTAzYjFmODQ2N2Q4ZThlNjg3ZTA2OTNkYWY0XzE2NDM4_29d54863-cdba-44c9-97e1-fe362da780f1"
      unitRef="usd">19500000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ic95216b2a36d4346b59006a0bf30079c_D20200301-20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMzYvZnJhZzozOTFhODkwM2IxZjg0NjdkOGU4ZTY4N2UwNjkzZGFmNC90ZXh0cmVnaW9uOjM5MWE4OTAzYjFmODQ2N2Q4ZThlNjg3ZTA2OTNkYWY0XzE2NDk5_77c665e1-461f-4630-965e-a9d75783e8cb"
      unitRef="usd">9900000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="id40cecabdd8f4a81b51490c9c6c62446_D20190303-20200229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMzYvZnJhZzozOTFhODkwM2IxZjg0NjdkOGU4ZTY4N2UwNjkzZGFmNC90ZXh0cmVnaW9uOjM5MWE4OTAzYjFmODQ2N2Q4ZThlNjg3ZTA2OTNkYWY0XzE2NTAz_96322cc6-af7d-40f8-abc6-17fd99c127f7"
      unitRef="usd">8000000.0</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i8eb9c7133a5a4e608ba5d479bab0f81c_D20180304-20190302"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMzYvZnJhZzozOTFhODkwM2IxZjg0NjdkOGU4ZTY4N2UwNjkzZGFmNC90ZXh0cmVnaW9uOjM5MWE4OTAzYjFmODQ2N2Q4ZThlNjg3ZTA2OTNkYWY0XzE2NTEw_356ad8b0-fec9-40a3-9c0e-8617d6d28663"
      unitRef="usd">6500000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMzYvZnJhZzozOTFhODkwM2IxZjg0NjdkOGU4ZTY4N2UwNjkzZGFmNC90ZXh0cmVnaW9uOjM5MWE4OTAzYjFmODQ2N2Q4ZThlNjg3ZTA2OTNkYWY0XzIzNTI1_76392e4c-200e-48e0-b7a8-7bca859cc880">AdvertisingAdvertising costs are expensed as incurred within selling, general and administrative expenses, and were $1.1 million in fiscal 2021, $1.4 million in fiscal 2020 and $1.5 million in fiscal 2019.</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="idd82fd82e03f4b25be249cb872bb59fb_D20200301-20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMzYvZnJhZzozOTFhODkwM2IxZjg0NjdkOGU4ZTY4N2UwNjkzZGFmNC90ZXh0cmVnaW9uOjM5MWE4OTAzYjFmODQ2N2Q4ZThlNjg3ZTA2OTNkYWY0XzE2ODk1_def20aab-9e86-45e2-83f9-01249d709c3d"
      unitRef="usd">1100000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i79d6d0b44302444ba43df065104a3d99_D20190303-20200229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMzYvZnJhZzozOTFhODkwM2IxZjg0NjdkOGU4ZTY4N2UwNjkzZGFmNC90ZXh0cmVnaW9uOjM5MWE4OTAzYjFmODQ2N2Q4ZThlNjg3ZTA2OTNkYWY0XzE2OTEy_0d8ba219-1719-4a6d-8a9c-e1275e13e7ca"
      unitRef="usd">1400000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="id939bdd355ef42ae9bf9c140720383a5_D20180304-20190302"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMzYvZnJhZzozOTFhODkwM2IxZjg0NjdkOGU4ZTY4N2UwNjkzZGFmNC90ZXh0cmVnaW9uOjM5MWE4OTAzYjFmODQ2N2Q4ZThlNjg3ZTA2OTNkYWY0XzE2OTMy_2cb77008-90b9-4c28-8973-d2c2299565cc"
      unitRef="usd">1500000</us-gaap:AdvertisingExpense>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMzYvZnJhZzozOTFhODkwM2IxZjg0NjdkOGU4ZTY4N2UwNjkzZGFmNC90ZXh0cmVnaW9uOjM5MWE4OTAzYjFmODQ2N2Q4ZThlNjg3ZTA2OTNkYWY0XzIzNTAw_a92e8e8a-06de-4f11-866d-21e312f90828">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes deferred tax assets and liabilities based upon the future tax consequences of temporary differences between financial statement carrying amounts of assets and liabilities and their respective tax bases. See Note 13 for additional information regarding income taxes.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:SubsequentEventsPolicyPolicyTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMzYvZnJhZzozOTFhODkwM2IxZjg0NjdkOGU4ZTY4N2UwNjkzZGFmNC90ZXh0cmVnaW9uOjM5MWE4OTAzYjFmODQ2N2Q4ZThlNjg3ZTA2OTNkYWY0XzIzNDkw_2904f48c-2009-4c7f-a7d0-ac86e0847c5f">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Subsequent events&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have evaluated subsequent events for potential recognition and disclosure through the date of this filing. Subsequent to the end of the year, we purchased 173,000 shares of stock under our authorized share repurchase program, at a total cost of $6.2 million.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsPolicyPolicyTextBlock>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i55f0a4fd68ef4d77971d6f3a741e903b_D20210422-20210422"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMzYvZnJhZzozOTFhODkwM2IxZjg0NjdkOGU4ZTY4N2UwNjkzZGFmNC90ZXh0cmVnaW9uOjM5MWE4OTAzYjFmODQ2N2Q4ZThlNjg3ZTA2OTNkYWY0XzIxOTkwMjMzNTk0MjM_24eed024-2274-4da1-9c7b-d9c47cbc7204"
      unitRef="shares">173000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i55f0a4fd68ef4d77971d6f3a741e903b_D20210422-20210422"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMzYvZnJhZzozOTFhODkwM2IxZjg0NjdkOGU4ZTY4N2UwNjkzZGFmNC90ZXh0cmVnaW9uOjM5MWE4OTAzYjFmODQ2N2Q4ZThlNjg3ZTA2OTNkYWY0XzIxOTkwMjMzNTk0Mzc_bbb3b4f5-f1ba-4a1e-b59b-57ac58ed73cc"
      unitRef="usd">6200000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xMzYvZnJhZzozOTFhODkwM2IxZjg0NjdkOGU4ZTY4N2UwNjkzZGFmNC90ZXh0cmVnaW9uOjM5MWE4OTAzYjFmODQ2N2Q4ZThlNjg3ZTA2OTNkYWY0XzIzNTM1_e2e1b35a-bc72-4bc8-9921-d6f608cf630f">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Adoption of new accounting standards&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the FASB issued ASU 2016-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Measurement of Credit Losses on Financial Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which revises guidance for the accounting for credit losses on financial instruments within its scope. The new standard introduces an approach, based on expected losses, to estimate credit losses on certain types of financial instruments, including accounts receivable, and modifies the impairment model for available-for-sale debt securities.  &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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We adopted this standard at the beginning of fiscal 2021, following the modified retrospective application approach. Additionally, the new guidance makes targeted improvements to the impairment model for certain available-for-sale debt securities, including eliminating the concept of "other than temporary" from that model. The portion of the guidance related to available-for-sale debt securities was adopted following a prospective approach. The adoption of this ASU did not have a significant impact on earnings or financial condition. Refer to additional disclosures in Notes 2 and 4.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accounting standards not yet adopted &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In December 2019, the FASB issued ASU 2019-12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; The amendments in this ASU removed exceptions on intraperiod tax allocations and reporting and provided simplification on accounting for franchise taxes, tax basis goodwill and tax law changes. We are evaluating the expected impact these amendments will have on our consolidated financial statements, but the impact is not expected to be significant.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In March 2020, the FASB issued ASU 2020-04, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;. The amendments in this ASU provide optional guidance for a limited period of time to ease the potential burden in accounting for (or recognizing the effects of) reference rate reform on financial reporting. The amendments in this ASU provide optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The amendments in this ASU apply only to contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. We are evaluating the expected impact these amendments and reference rate reform will have on our consolidated financial statements and various contracts but the impact is not expected to be significant.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDUvZnJhZzpiMWI5ZjkxMzYxOTI0ZjVlYjgwYmE1MjllYTY2NTAyZi90ZXh0cmVnaW9uOmIxYjlmOTEzNjE5MjRmNWViODBiYTUyOWVhNjY1MDJmXzI0NzA_3418805d-6332-4100-992f-95ab8b29cf23">Revenue, Receivables and Contract Assets and Liabilities&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table disaggregates total revenue by timing of recognition (see Note 15 for disclosure of revenue by segment):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;February 27, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;February 29, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recognized at shipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 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;504,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;610,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;623,357&#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;Recognized over time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;726,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;777,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;779,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;1,230,774&#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;1,387,439&#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 #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;1,402,637&#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;&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Receivables&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Receivables reflected in the financial statements represent the net amount expected to be collected. An allowance for credit losses is established based on expected losses. Expected losses are estimated by reviewing individual accounts, considering aging, financial condition of the debtor, recent payment history, current and forecast economic conditions and other relevant factors. Upon billing, aging of receivables is monitored until collection. An account is considered current when it is within agreed upon payment terms. An account is written off when it is determined that the asset is no longer collectible. Retainage on construction contracts represents amounts withheld by our customers on long-term projects until the project reaches a level of completion where amounts are released.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.118%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade accounts&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;120,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 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;141,126&#160;&lt;/span&gt;&lt;/td&gt;&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;Construction contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;12,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;20,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Contract retainage&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;45,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;37,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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 receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;177,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Less: allowance for credit losses&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,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Receivables, net&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;175,917&#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;196,806&#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="text-align:center"&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-weight:400;line-height:120%"&gt;The following table summarizes the activity in the allowance for credit losses:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.118%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Beginning balance&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;2,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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,372&#160;&lt;/span&gt;&lt;/td&gt;&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;Additions charged to costs and expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Deductions from allowance, net of recoveries&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;(887)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,085)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Other deductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Ending balance&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;1,947&#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;2,469&#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;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contract assets and liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract assets consist of retainage, costs and earnings in excess of billings and other unbilled amounts typically generated when revenue recognized exceeds the amount billed to the customer. Contract liabilities consist of billings in excess of costs and earnings and other deferred revenue on contracts. Retainage is classified within receivables and deferred revenue is classified within other current liabilities on our consolidated balance sheets.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The time period between when performance obligations are complete and when payment is due is not significant. In certain of our businesses that recognize revenue over time, progress billings follow an agreed-upon schedule of values, and retainage is withheld by the customer until the project reaches a level of completion where amounts are released.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.118%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;February 27, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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;border-top:1pt solid #000000;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;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 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;74,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;110,923&#160;&lt;/span&gt;&lt;/td&gt;&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;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: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,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;35,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The decrease in contract assets was due to a reduction in costs and earnings in excess of billings, which is driven by the settlement of matters related to a legacy EFCO project, as well as the timing of projects. The change in contract liabilities was due to timing of project activity from businesses that operate under long-term contracts.&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-weight:700;line-height:120%"&gt;Other contract-related disclosures&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.118%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&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;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:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;February 27, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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;border-top:1pt solid #000000;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;Revenue recognized related to contract liabilities from prior year-end&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 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;16,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;23,221&#160;&lt;/span&gt;&lt;/td&gt;&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;Revenue recognized related to prior satisfaction of performance obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,641&#160;&lt;/span&gt;&lt;/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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Some of our contracts have an expected duration of longer than a year, with performance obligations extending over that timeframe. Generally these contracts are in our businesses with long-term contracts which recognize revenue over time. As of February 27, 2021, the transaction price associated with unsatisfied performance obligations was approximately $857.5 million. The performance obligations are expected to be satisfied, and the corresponding revenue to be recognized, over the following estimated time periods:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;February 27, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Within one year&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;472,728&#160;&lt;/span&gt;&lt;/td&gt;&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;Within two years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;316,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Beyond&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;67,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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&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;857,521&#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:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDUvZnJhZzpiMWI5ZjkxMzYxOTI0ZjVlYjgwYmE1MjllYTY2NTAyZi90ZXh0cmVnaW9uOmIxYjlmOTEzNjE5MjRmNWViODBiYTUyOWVhNjY1MDJmXzI0NjU_017c53f9-96df-426b-8d31-66095daeb80d">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table disaggregates total revenue by timing of recognition (see Note 15 for disclosure of revenue by segment):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;February 27, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;February 29, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;March 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recognized at shipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 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;504,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;610,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;623,357&#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;Recognized over time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;726,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;777,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;779,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;1,230,774&#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;1,387,439&#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 #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;1,402,637&#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:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ice48dba01a26483ba7bc17f57cf04f90_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDUvZnJhZzpiMWI5ZjkxMzYxOTI0ZjVlYjgwYmE1MjllYTY2NTAyZi90YWJsZTo2NTNhZWZkNmZkMGE0NmRjOGIzNWNjYmQyNWRmNmIxZC90YWJsZXJhbmdlOjY1M2FlZmQ2ZmQwYTQ2ZGM4YjM1Y2NiZDI1ZGY2YjFkXzItNi0xLTEtMA_717e752e-e328-466e-98a6-fc86ea72f86c"
      unitRef="usd">504583000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i26538a1030d346fc90002c3adf504090_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDUvZnJhZzpiMWI5ZjkxMzYxOTI0ZjVlYjgwYmE1MjllYTY2NTAyZi90YWJsZTo2NTNhZWZkNmZkMGE0NmRjOGIzNWNjYmQyNWRmNmIxZC90YWJsZXJhbmdlOjY1M2FlZmQ2ZmQwYTQ2ZGM4YjM1Y2NiZDI1ZGY2YjFkXzItOC0xLTEtMA_667ade8a-0619-445f-8027-17a32c449cad"
      unitRef="usd">610049000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6feac6243ba84a05b41d25b36b15c284_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDUvZnJhZzpiMWI5ZjkxMzYxOTI0ZjVlYjgwYmE1MjllYTY2NTAyZi90YWJsZTo2NTNhZWZkNmZkMGE0NmRjOGIzNWNjYmQyNWRmNmIxZC90YWJsZXJhbmdlOjY1M2FlZmQ2ZmQwYTQ2ZGM4YjM1Y2NiZDI1ZGY2YjFkXzItMTAtMS0xLTM5OTY_6f689724-d59f-4210-8da7-f699ad641af3"
      unitRef="usd">623357000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i804131c18e454098ae341da99559bc1a_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDUvZnJhZzpiMWI5ZjkxMzYxOTI0ZjVlYjgwYmE1MjllYTY2NTAyZi90YWJsZTo2NTNhZWZkNmZkMGE0NmRjOGIzNWNjYmQyNWRmNmIxZC90YWJsZXJhbmdlOjY1M2FlZmQ2ZmQwYTQ2ZGM4YjM1Y2NiZDI1ZGY2YjFkXzMtNi0xLTEtMA_3db4e2de-bdc6-44b1-9677-89dd736d1333"
      unitRef="usd">726191000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7dc8b534432148d1bb87a075e2025e40_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDUvZnJhZzpiMWI5ZjkxMzYxOTI0ZjVlYjgwYmE1MjllYTY2NTAyZi90YWJsZTo2NTNhZWZkNmZkMGE0NmRjOGIzNWNjYmQyNWRmNmIxZC90YWJsZXJhbmdlOjY1M2FlZmQ2ZmQwYTQ2ZGM4YjM1Y2NiZDI1ZGY2YjFkXzMtOC0xLTEtMA_edbf088c-f7eb-467c-8391-89656fe3906a"
      unitRef="usd">777390000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic897ca39b4d3459b8e53e02948a08c61_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDUvZnJhZzpiMWI5ZjkxMzYxOTI0ZjVlYjgwYmE1MjllYTY2NTAyZi90YWJsZTo2NTNhZWZkNmZkMGE0NmRjOGIzNWNjYmQyNWRmNmIxZC90YWJsZXJhbmdlOjY1M2FlZmQ2ZmQwYTQ2ZGM4YjM1Y2NiZDI1ZGY2YjFkXzMtMTAtMS0xLTM5OTY_66248c0e-372b-4a52-af2b-39377bdf094e"
      unitRef="usd">779280000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDUvZnJhZzpiMWI5ZjkxMzYxOTI0ZjVlYjgwYmE1MjllYTY2NTAyZi90YWJsZTo2NTNhZWZkNmZkMGE0NmRjOGIzNWNjYmQyNWRmNmIxZC90YWJsZXJhbmdlOjY1M2FlZmQ2ZmQwYTQ2ZGM4YjM1Y2NiZDI1ZGY2YjFkXzQtNi0xLTEtMA_f10f94c3-79c0-4439-8864-ee6f2ec51a0a"
      unitRef="usd">1230774000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDUvZnJhZzpiMWI5ZjkxMzYxOTI0ZjVlYjgwYmE1MjllYTY2NTAyZi90YWJsZTo2NTNhZWZkNmZkMGE0NmRjOGIzNWNjYmQyNWRmNmIxZC90YWJsZXJhbmdlOjY1M2FlZmQ2ZmQwYTQ2ZGM4YjM1Y2NiZDI1ZGY2YjFkXzQtOC0xLTEtMA_a319932e-46c1-42f1-b0e1-359e6629df35"
      unitRef="usd">1387439000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDUvZnJhZzpiMWI5ZjkxMzYxOTI0ZjVlYjgwYmE1MjllYTY2NTAyZi90YWJsZTo2NTNhZWZkNmZkMGE0NmRjOGIzNWNjYmQyNWRmNmIxZC90YWJsZXJhbmdlOjY1M2FlZmQ2ZmQwYTQ2ZGM4YjM1Y2NiZDI1ZGY2YjFkXzQtMTAtMS0xLTM5OTY_5ce196fc-d425-4f1a-b45b-a6944f04531e"
      unitRef="usd">1402637000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDUvZnJhZzpiMWI5ZjkxMzYxOTI0ZjVlYjgwYmE1MjllYTY2NTAyZi90ZXh0cmVnaW9uOmIxYjlmOTEzNjE5MjRmNWViODBiYTUyOWVhNjY1MDJmXzI0NjY_4deba87a-eb44-41dc-8cc8-d8ae3ad4cf8a">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.118%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade accounts&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;120,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 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;141,126&#160;&lt;/span&gt;&lt;/td&gt;&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;Construction contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;12,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;20,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Contract retainage&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;45,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;37,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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 receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;177,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Less: allowance for credit losses&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,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Receivables, net&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;175,917&#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;196,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableGross
      contextRef="idfea5b0fa3974a5c9aa928f7bf5d7dbe_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDUvZnJhZzpiMWI5ZjkxMzYxOTI0ZjVlYjgwYmE1MjllYTY2NTAyZi90YWJsZTo4ODE2MWE0MjFiOWY0MGVhYTUzZjNjNDcwZTc3ZDM2Ny90YWJsZXJhbmdlOjg4MTYxYTQyMWI5ZjQwZWFhNTNmM2M0NzBlNzdkMzY3XzEtMi0xLTEtMA_dc26f850-0589-43f8-9aef-382134185089"
      unitRef="usd">120534000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="ifc2f26ac6a444773a2fa5ddb619deeb2_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDUvZnJhZzpiMWI5ZjkxMzYxOTI0ZjVlYjgwYmE1MjllYTY2NTAyZi90YWJsZTo4ODE2MWE0MjFiOWY0MGVhYTUzZjNjNDcwZTc3ZDM2Ny90YWJsZXJhbmdlOjg4MTYxYTQyMWI5ZjQwZWFhNTNmM2M0NzBlNzdkMzY3XzEtNC0xLTEtMA_f037fac9-e27a-4fab-9699-f371a52b7153"
      unitRef="usd">141126000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="i3dc842324d0f446d8bd1e57b98d3ba48_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDUvZnJhZzpiMWI5ZjkxMzYxOTI0ZjVlYjgwYmE1MjllYTY2NTAyZi90YWJsZTo4ODE2MWE0MjFiOWY0MGVhYTUzZjNjNDcwZTc3ZDM2Ny90YWJsZXJhbmdlOjg4MTYxYTQyMWI5ZjQwZWFhNTNmM2M0NzBlNzdkMzY3XzItMi0xLTEtMA_904bf580-df7d-45a9-9a8d-2582709040b1"
      unitRef="usd">12163000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="i93d27612171b467fbb1820be0d8f57f9_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDUvZnJhZzpiMWI5ZjkxMzYxOTI0ZjVlYjgwYmE1MjllYTY2NTAyZi90YWJsZTo4ODE2MWE0MjFiOWY0MGVhYTUzZjNjNDcwZTc3ZDM2Ny90YWJsZXJhbmdlOjg4MTYxYTQyMWI5ZjQwZWFhNTNmM2M0NzBlNzdkMzY3XzItNC0xLTEtMA_5eb00f36-d5f7-456b-a972-496fafde3ab7"
      unitRef="usd">20808000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="if25d6b663abc4613bbc9b1de4208a87d_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDUvZnJhZzpiMWI5ZjkxMzYxOTI0ZjVlYjgwYmE1MjllYTY2NTAyZi90YWJsZTo4ODE2MWE0MjFiOWY0MGVhYTUzZjNjNDcwZTc3ZDM2Ny90YWJsZXJhbmdlOjg4MTYxYTQyMWI5ZjQwZWFhNTNmM2M0NzBlNzdkMzY3XzMtMi0xLTEtMA_f11aa6f0-0bd0-4619-90f0-2e67aa29f512"
      unitRef="usd">45167000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="i610cd7281c4041a49af31a642c45a792_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDUvZnJhZzpiMWI5ZjkxMzYxOTI0ZjVlYjgwYmE1MjllYTY2NTAyZi90YWJsZTo4ODE2MWE0MjFiOWY0MGVhYTUzZjNjNDcwZTc3ZDM2Ny90YWJsZXJhbmdlOjg4MTYxYTQyMWI5ZjQwZWFhNTNmM2M0NzBlNzdkMzY3XzMtNC0xLTEtMA_c2eca5bb-8e81-45c6-b3a5-3369e2129990"
      unitRef="usd">37341000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDUvZnJhZzpiMWI5ZjkxMzYxOTI0ZjVlYjgwYmE1MjllYTY2NTAyZi90YWJsZTo4ODE2MWE0MjFiOWY0MGVhYTUzZjNjNDcwZTc3ZDM2Ny90YWJsZXJhbmdlOjg4MTYxYTQyMWI5ZjQwZWFhNTNmM2M0NzBlNzdkMzY3XzUtMi0xLTEtMA_1ed6599b-1405-43ee-b172-d84a8c564a1e"
      unitRef="usd">177864000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDUvZnJhZzpiMWI5ZjkxMzYxOTI0ZjVlYjgwYmE1MjllYTY2NTAyZi90YWJsZTo4ODE2MWE0MjFiOWY0MGVhYTUzZjNjNDcwZTc3ZDM2Ny90YWJsZXJhbmdlOjg4MTYxYTQyMWI5ZjQwZWFhNTNmM2M0NzBlNzdkMzY3XzUtNC0xLTEtMA_2a8d9d8e-b5e8-4430-9bb6-6c0a8f8ac85a"
      unitRef="usd">199275000</us-gaap:AccountsReceivableGross>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDUvZnJhZzpiMWI5ZjkxMzYxOTI0ZjVlYjgwYmE1MjllYTY2NTAyZi90YWJsZTo4ODE2MWE0MjFiOWY0MGVhYTUzZjNjNDcwZTc3ZDM2Ny90YWJsZXJhbmdlOjg4MTYxYTQyMWI5ZjQwZWFhNTNmM2M0NzBlNzdkMzY3XzYtMi0xLTEtMA_a5db62d9-28b3-4082-b0a8-977283187fed"
      unitRef="usd">1947000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDUvZnJhZzpiMWI5ZjkxMzYxOTI0ZjVlYjgwYmE1MjllYTY2NTAyZi90YWJsZTo4ODE2MWE0MjFiOWY0MGVhYTUzZjNjNDcwZTc3ZDM2Ny90YWJsZXJhbmdlOjg4MTYxYTQyMWI5ZjQwZWFhNTNmM2M0NzBlNzdkMzY3XzYtNC0xLTEtMA_80f4aaf0-2cbf-4e72-a3b4-c09aa46f32af"
      unitRef="usd">2469000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AccountsReceivableNet
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDUvZnJhZzpiMWI5ZjkxMzYxOTI0ZjVlYjgwYmE1MjllYTY2NTAyZi90YWJsZTo4ODE2MWE0MjFiOWY0MGVhYTUzZjNjNDcwZTc3ZDM2Ny90YWJsZXJhbmdlOjg4MTYxYTQyMWI5ZjQwZWFhNTNmM2M0NzBlNzdkMzY3XzctMi0xLTEtMA_fc99242c-458f-4707-83a2-d787f6ca2b64"
      unitRef="usd">175917000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDUvZnJhZzpiMWI5ZjkxMzYxOTI0ZjVlYjgwYmE1MjllYTY2NTAyZi90YWJsZTo4ODE2MWE0MjFiOWY0MGVhYTUzZjNjNDcwZTc3ZDM2Ny90YWJsZXJhbmdlOjg4MTYxYTQyMWI5ZjQwZWFhNTNmM2M0NzBlNzdkMzY3XzctNC0xLTEtMA_e660ad32-0fd0-4e18-be81-133f518f9f94"
      unitRef="usd">196806000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDUvZnJhZzpiMWI5ZjkxMzYxOTI0ZjVlYjgwYmE1MjllYTY2NTAyZi90ZXh0cmVnaW9uOmIxYjlmOTEzNjE5MjRmNWViODBiYTUyOWVhNjY1MDJmXzI3NDg3NzkwNzYzODE_bc0c2b02-7826-4da6-8213-70baddc5ce60">&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;The following table summarizes the activity in the allowance for credit losses:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.118%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Beginning balance&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;2,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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,372&#160;&lt;/span&gt;&lt;/td&gt;&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;Additions charged to costs and expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Deductions from allowance, net of recoveries&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;(887)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,085)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Other deductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Ending balance&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;1,947&#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;2,469&#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:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDUvZnJhZzpiMWI5ZjkxMzYxOTI0ZjVlYjgwYmE1MjllYTY2NTAyZi90ZXh0cmVnaW9uOmIxYjlmOTEzNjE5MjRmNWViODBiYTUyOWVhNjY1MDJmXzI3NDg3NzkwNzYzODI_7d97b1d4-43c8-4872-bb70-c5a77450c2ef">&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;The following table summarizes the activity in the allowance for credit losses:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.118%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Beginning balance&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;2,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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,372&#160;&lt;/span&gt;&lt;/td&gt;&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;Additions charged to costs and expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Deductions from allowance, net of recoveries&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;(887)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,085)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Other deductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Ending balance&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;1,947&#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;2,469&#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:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDUvZnJhZzpiMWI5ZjkxMzYxOTI0ZjVlYjgwYmE1MjllYTY2NTAyZi90YWJsZToxYTQzMjc4MDFiYTk0MzgxODM0NjQ1N2M4ODUwM2I1MS90YWJsZXJhbmdlOjFhNDMyNzgwMWJhOTQzODE4MzQ2NDU3Yzg4NTAzYjUxXzEtMi0xLTEtMTE5Mg_afb755b7-cc65-4bf7-8e79-6ad586950991"
      unitRef="usd">2469000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i8409afd7f31541f1acdbbee8bc0561d4_I20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDUvZnJhZzpiMWI5ZjkxMzYxOTI0ZjVlYjgwYmE1MjllYTY2NTAyZi90YWJsZToxYTQzMjc4MDFiYTk0MzgxODM0NjQ1N2M4ODUwM2I1MS90YWJsZXJhbmdlOjFhNDMyNzgwMWJhOTQzODE4MzQ2NDU3Yzg4NTAzYjUxXzEtNC0xLTEtMTE5Mg_3e9dbc28-6bb4-4070-af35-9aef4fbcc59f"
      unitRef="usd">4372000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDUvZnJhZzpiMWI5ZjkxMzYxOTI0ZjVlYjgwYmE1MjllYTY2NTAyZi90YWJsZToxYTQzMjc4MDFiYTk0MzgxODM0NjQ1N2M4ODUwM2I1MS90YWJsZXJhbmdlOjFhNDMyNzgwMWJhOTQzODE4MzQ2NDU3Yzg4NTAzYjUxXzItMi0xLTEtMTE5Mg_5b3a04b4-5b5e-4d5e-af17-0c13b8312d47"
      unitRef="usd">389000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDUvZnJhZzpiMWI5ZjkxMzYxOTI0ZjVlYjgwYmE1MjllYTY2NTAyZi90YWJsZToxYTQzMjc4MDFiYTk0MzgxODM0NjQ1N2M4ODUwM2I1MS90YWJsZXJhbmdlOjFhNDMyNzgwMWJhOTQzODE4MzQ2NDU3Yzg4NTAzYjUxXzItNC0xLTEtMTE5Mg_037c2cad-8474-45f3-9085-fc3be75e76ef"
      unitRef="usd">1192000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDUvZnJhZzpiMWI5ZjkxMzYxOTI0ZjVlYjgwYmE1MjllYTY2NTAyZi90YWJsZToxYTQzMjc4MDFiYTk0MzgxODM0NjQ1N2M4ODUwM2I1MS90YWJsZXJhbmdlOjFhNDMyNzgwMWJhOTQzODE4MzQ2NDU3Yzg4NTAzYjUxXzMtMi0xLTEtMTE5Mg_c9979017-76f3-47b4-b36e-c65a7fef2881"
      unitRef="usd">887000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDUvZnJhZzpiMWI5ZjkxMzYxOTI0ZjVlYjgwYmE1MjllYTY2NTAyZi90YWJsZToxYTQzMjc4MDFiYTk0MzgxODM0NjQ1N2M4ODUwM2I1MS90YWJsZXJhbmdlOjFhNDMyNzgwMWJhOTQzODE4MzQ2NDU3Yzg4NTAzYjUxXzMtNC0xLTEtMTE5Mg_1299e87b-da7a-448f-9321-1ff5a2f21f60"
      unitRef="usd">3085000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDUvZnJhZzpiMWI5ZjkxMzYxOTI0ZjVlYjgwYmE1MjllYTY2NTAyZi90YWJsZToxYTQzMjc4MDFiYTk0MzgxODM0NjQ1N2M4ODUwM2I1MS90YWJsZXJhbmdlOjFhNDMyNzgwMWJhOTQzODE4MzQ2NDU3Yzg4NTAzYjUxXzQtMi0xLTEtMTE5Mg_bd35f966-693d-413b-9e0c-790f6d5f93ba"
      unitRef="usd">-24000</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDUvZnJhZzpiMWI5ZjkxMzYxOTI0ZjVlYjgwYmE1MjllYTY2NTAyZi90YWJsZToxYTQzMjc4MDFiYTk0MzgxODM0NjQ1N2M4ODUwM2I1MS90YWJsZXJhbmdlOjFhNDMyNzgwMWJhOTQzODE4MzQ2NDU3Yzg4NTAzYjUxXzQtNC0xLTEtMTE5Mg_71bddb64-13ec-441a-989c-9cda0fca122f"
      unitRef="usd">-10000</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDUvZnJhZzpiMWI5ZjkxMzYxOTI0ZjVlYjgwYmE1MjllYTY2NTAyZi90YWJsZToxYTQzMjc4MDFiYTk0MzgxODM0NjQ1N2M4ODUwM2I1MS90YWJsZXJhbmdlOjFhNDMyNzgwMWJhOTQzODE4MzQ2NDU3Yzg4NTAzYjUxXzUtMi0xLTEtMTE5Mg_d861d944-0aa6-463a-9fa2-ddd5876428aa"
      unitRef="usd">1947000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDUvZnJhZzpiMWI5ZjkxMzYxOTI0ZjVlYjgwYmE1MjllYTY2NTAyZi90YWJsZToxYTQzMjc4MDFiYTk0MzgxODM0NjQ1N2M4ODUwM2I1MS90YWJsZXJhbmdlOjFhNDMyNzgwMWJhOTQzODE4MzQ2NDU3Yzg4NTAzYjUxXzUtNC0xLTEtMTE5Mg_fbe3cbb4-1927-4c40-ac0a-c7ff6c7bd769"
      unitRef="usd">2469000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDUvZnJhZzpiMWI5ZjkxMzYxOTI0ZjVlYjgwYmE1MjllYTY2NTAyZi90ZXh0cmVnaW9uOmIxYjlmOTEzNjE5MjRmNWViODBiYTUyOWVhNjY1MDJmXzI0NzM_1ea57fd5-a626-4c80-8b3f-c84e732c1c09">&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.118%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;February 27, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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;border-top:1pt solid #000000;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;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 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;74,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;110,923&#160;&lt;/span&gt;&lt;/td&gt;&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;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: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,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;35,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The decrease in contract assets was due to a reduction in costs and earnings in excess of billings, which is driven by the settlement of matters related to a legacy EFCO project, as well as the timing of projects. The change in contract liabilities was due to timing of project activity from businesses that operate under long-term contracts.&lt;/span&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDUvZnJhZzpiMWI5ZjkxMzYxOTI0ZjVlYjgwYmE1MjllYTY2NTAyZi90YWJsZTo4NmUwYTE3YTJhNjA0YzE0YTRmM2Q2YTM1ZjMyMDQyZS90YWJsZXJhbmdlOjg2ZTBhMTdhMmE2MDRjMTRhNGYzZDZhMzVmMzIwNDJlXzEtMi0xLTEtMA_549332ad-c0f8-437b-9e99-34fdb4eb687f"
      unitRef="usd">74664000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDUvZnJhZzpiMWI5ZjkxMzYxOTI0ZjVlYjgwYmE1MjllYTY2NTAyZi90YWJsZTo4NmUwYTE3YTJhNjA0YzE0YTRmM2Q2YTM1ZjMyMDQyZS90YWJsZXJhbmdlOjg2ZTBhMTdhMmE2MDRjMTRhNGYzZDZhMzVmMzIwNDJlXzEtNC0xLTEtMA_db8b9511-1f1e-462e-924a-4e91b9b24457"
      unitRef="usd">110923000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDUvZnJhZzpiMWI5ZjkxMzYxOTI0ZjVlYjgwYmE1MjllYTY2NTAyZi90YWJsZTo4NmUwYTE3YTJhNjA0YzE0YTRmM2Q2YTM1ZjMyMDQyZS90YWJsZXJhbmdlOjg2ZTBhMTdhMmE2MDRjMTRhNGYzZDZhMzVmMzIwNDJlXzItMi0xLTEtMA_bf692a72-51ed-4c3e-a1c9-bd0addbb4a23"
      unitRef="usd">25000000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDUvZnJhZzpiMWI5ZjkxMzYxOTI0ZjVlYjgwYmE1MjllYTY2NTAyZi90YWJsZTo4NmUwYTE3YTJhNjA0YzE0YTRmM2Q2YTM1ZjMyMDQyZS90YWJsZXJhbmdlOjg2ZTBhMTdhMmE2MDRjMTRhNGYzZDZhMzVmMzIwNDJlXzItNC0xLTEtMA_05b0bf3a-8b09-44d1-b08b-249597b46fd1"
      unitRef="usd">35954000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDUvZnJhZzpiMWI5ZjkxMzYxOTI0ZjVlYjgwYmE1MjllYTY2NTAyZi90YWJsZTphZTQxMWY0ODg4N2E0NGM1YjBlMWM1OWIzOTkwNjBlYy90YWJsZXJhbmdlOmFlNDExZjQ4ODg3YTQ0YzViMGUxYzU5YjM5OTA2MGVjXzItNi0xLTEtMA_b7a3697f-0080-4096-89e8-57c4a519a8b0"
      unitRef="usd">16341000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDUvZnJhZzpiMWI5ZjkxMzYxOTI0ZjVlYjgwYmE1MjllYTY2NTAyZi90YWJsZTphZTQxMWY0ODg4N2E0NGM1YjBlMWM1OWIzOTkwNjBlYy90YWJsZXJhbmdlOmFlNDExZjQ4ODg3YTQ0YzViMGUxYzU5YjM5OTA2MGVjXzItOC0xLTEtMA_d9863093-d092-4560-b102-01ca0d3a063e"
      unitRef="usd">23221000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDUvZnJhZzpiMWI5ZjkxMzYxOTI0ZjVlYjgwYmE1MjllYTY2NTAyZi90YWJsZTphZTQxMWY0ODg4N2E0NGM1YjBlMWM1OWIzOTkwNjBlYy90YWJsZXJhbmdlOmFlNDExZjQ4ODg3YTQ0YzViMGUxYzU5YjM5OTA2MGVjXzMtNi0xLTEtMA_fc752c65-fa56-45a2-b53f-0798d02fea93"
      unitRef="usd">19705000</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDUvZnJhZzpiMWI5ZjkxMzYxOTI0ZjVlYjgwYmE1MjllYTY2NTAyZi90YWJsZTphZTQxMWY0ODg4N2E0NGM1YjBlMWM1OWIzOTkwNjBlYy90YWJsZXJhbmdlOmFlNDExZjQ4ODg3YTQ0YzViMGUxYzU5YjM5OTA2MGVjXzMtOC0xLTEtMA_c8006a8a-bf6f-4e71-97f7-484ac1bde6a5"
      unitRef="usd">15641000</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDUvZnJhZzpiMWI5ZjkxMzYxOTI0ZjVlYjgwYmE1MjllYTY2NTAyZi90ZXh0cmVnaW9uOmIxYjlmOTEzNjE5MjRmNWViODBiYTUyOWVhNjY1MDJmXzIxOTkwMjMyNjI1MDc_a69ea052-8415-4821-9c84-7f91e8e2dc8d"
      unitRef="usd">857500000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDUvZnJhZzpiMWI5ZjkxMzYxOTI0ZjVlYjgwYmE1MjllYTY2NTAyZi90ZXh0cmVnaW9uOmIxYjlmOTEzNjE5MjRmNWViODBiYTUyOWVhNjY1MDJmXzI0Njg_6f4deb1f-a6a2-40b7-9069-a939de77cebb">The performance obligations are expected to be satisfied, and the corresponding revenue to be recognized, over the following estimated time periods:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;February 27, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Within one year&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;472,728&#160;&lt;/span&gt;&lt;/td&gt;&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;Within two years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;316,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Beyond&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;67,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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&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;857,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ifc676484d4af40c8b1561714eae6e35f_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDUvZnJhZzpiMWI5ZjkxMzYxOTI0ZjVlYjgwYmE1MjllYTY2NTAyZi90YWJsZToxZTQ4ZGRkZTAxMGU0NzI1YTFmYWJhMGFiMWQ4MzIxMi90YWJsZXJhbmdlOjFlNDhkZGRlMDEwZTQ3MjVhMWZhYmEwYWIxZDgzMjEyXzEtMi0xLTEtMA_b3a553c3-2b80-4f83-ab27-c5b56c4a00b9"
      unitRef="usd">472728000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i5831ea6be7304b8e8fd0f09d8623cb47_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDUvZnJhZzpiMWI5ZjkxMzYxOTI0ZjVlYjgwYmE1MjllYTY2NTAyZi90YWJsZToxZTQ4ZGRkZTAxMGU0NzI1YTFmYWJhMGFiMWQ4MzIxMi90YWJsZXJhbmdlOjFlNDhkZGRlMDEwZTQ3MjVhMWZhYmEwYWIxZDgzMjEyXzItMi0xLTEtMA_37c678b9-5567-4313-8278-eb43107b3962"
      unitRef="usd">316847000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i3ef06c59046e4583a7ba876d0cf1e039_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDUvZnJhZzpiMWI5ZjkxMzYxOTI0ZjVlYjgwYmE1MjllYTY2NTAyZi90YWJsZToxZTQ4ZGRkZTAxMGU0NzI1YTFmYWJhMGFiMWQ4MzIxMi90YWJsZXJhbmdlOjFlNDhkZGRlMDEwZTQ3MjVhMWZhYmEwYWIxZDgzMjEyXzMtMi0xLTEtMA_30962639-202b-4308-9e14-07fad517cd93"
      unitRef="usd">67946000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i027e918785ac481eba062f4d160e12db_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDUvZnJhZzpiMWI5ZjkxMzYxOTI0ZjVlYjgwYmE1MjllYTY2NTAyZi90YWJsZToxZTQ4ZGRkZTAxMGU0NzI1YTFmYWJhMGFiMWQ4MzIxMi90YWJsZXJhbmdlOjFlNDhkZGRlMDEwZTQ3MjVhMWZhYmEwYWIxZDgzMjEyXzQtMi0xLTEtMA_6e922ffc-c457-43a6-a610-da47d960cde1"
      unitRef="usd">857521000</us-gaap:RevenueRemainingPerformanceObligation>
    <apog:WorkingCapitalTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDgvZnJhZzo0MjMxNjhiYjNkZDA0OWNmOThhNTJmOTEyZTljODdhMS90ZXh0cmVnaW9uOjQyMzE2OGJiM2RkMDQ5Y2Y5OGE1MmY5MTJlOWM4N2ExXzE0Mg_3010f66f-45ca-4a03-88db-b692b05979cb">Supplemental Balance Sheet Information&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Inventories&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.468%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.383%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&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;36,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;36,611&#160;&lt;/span&gt;&lt;/td&gt;&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;Work-in-process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Finished goods&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;17,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 inventories&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;72,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;71,089&#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&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-weight:700;line-height:120%"&gt;Other current liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warranties&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;12,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 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;12,822&#160;&lt;/span&gt;&lt;/td&gt;&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;Accrued project losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;48,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Income and other taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Accrued self-insurance reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Other&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;22,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;42,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 other current liabilities&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;53,183&#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;118,314&#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="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other non-current liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:9pt;padding-right:9pt;text-align:center;text-indent:-18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred benefit from New Markets Tax Credit transactions&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;15,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;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;15,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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retirement plan obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Deferred compensation plan&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;13,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Deferred payroll taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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="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;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: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,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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 other non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 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;68,483&#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;56,862&#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;</apog:WorkingCapitalTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDgvZnJhZzo0MjMxNjhiYjNkZDA0OWNmOThhNTJmOTEyZTljODdhMS90ZXh0cmVnaW9uOjQyMzE2OGJiM2RkMDQ5Y2Y5OGE1MmY5MTJlOWM4N2ExXzEzMw_39c1f3d9-3c3c-4dd4-9ed8-33afb8288254">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Inventories&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.468%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.383%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&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;36,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;36,611&#160;&lt;/span&gt;&lt;/td&gt;&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;Work-in-process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Finished goods&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;17,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 inventories&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;72,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;71,089&#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:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDgvZnJhZzo0MjMxNjhiYjNkZDA0OWNmOThhNTJmOTEyZTljODdhMS90YWJsZTo2ZGQwZTc0OTk0NDU0YmQxYWQ3YTg4MWRiOWEzMjUyMC90YWJsZXJhbmdlOjZkZDBlNzQ5OTQ0NTRiZDFhZDdhODgxZGI5YTMyNTIwXzEtMi0xLTEtMA_a3f75f69-0bbf-413d-9bb2-46389d2d9566"
      unitRef="usd">36681000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDgvZnJhZzo0MjMxNjhiYjNkZDA0OWNmOThhNTJmOTEyZTljODdhMS90YWJsZTo2ZGQwZTc0OTk0NDU0YmQxYWQ3YTg4MWRiOWEzMjUyMC90YWJsZXJhbmdlOjZkZDBlNzQ5OTQ0NTRiZDFhZDdhODgxZGI5YTMyNTIwXzEtNC0xLTEtMA_1180278d-5c1e-4ce7-86c1-7e873b011abd"
      unitRef="usd">36611000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDgvZnJhZzo0MjMxNjhiYjNkZDA0OWNmOThhNTJmOTEyZTljODdhMS90YWJsZTo2ZGQwZTc0OTk0NDU0YmQxYWQ3YTg4MWRiOWEzMjUyMC90YWJsZXJhbmdlOjZkZDBlNzQ5OTQ0NTRiZDFhZDdhODgxZGI5YTMyNTIwXzItMi0xLTEtMA_0f5b0e7b-bd2e-4801-92c8-0c3837880d79"
      unitRef="usd">18932000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDgvZnJhZzo0MjMxNjhiYjNkZDA0OWNmOThhNTJmOTEyZTljODdhMS90YWJsZTo2ZGQwZTc0OTk0NDU0YmQxYWQ3YTg4MWRiOWEzMjUyMC90YWJsZXJhbmdlOjZkZDBlNzQ5OTQ0NTRiZDFhZDdhODgxZGI5YTMyNTIwXzItNC0xLTEtMA_18beddee-4f53-425c-82b8-abaa179f37e2"
      unitRef="usd">17520000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDgvZnJhZzo0MjMxNjhiYjNkZDA0OWNmOThhNTJmOTEyZTljODdhMS90YWJsZTo2ZGQwZTc0OTk0NDU0YmQxYWQ3YTg4MWRiOWEzMjUyMC90YWJsZXJhbmdlOjZkZDBlNzQ5OTQ0NTRiZDFhZDdhODgxZGI5YTMyNTIwXzMtMi0xLTEtMA_f9aab85f-5545-4942-b143-6d0d7481d1ae"
      unitRef="usd">17210000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDgvZnJhZzo0MjMxNjhiYjNkZDA0OWNmOThhNTJmOTEyZTljODdhMS90YWJsZTo2ZGQwZTc0OTk0NDU0YmQxYWQ3YTg4MWRiOWEzMjUyMC90YWJsZXJhbmdlOjZkZDBlNzQ5OTQ0NTRiZDFhZDdhODgxZGI5YTMyNTIwXzMtNC0xLTEtMA_77cbc403-68e0-4c5e-af49-13237d17aa4f"
      unitRef="usd">16958000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDgvZnJhZzo0MjMxNjhiYjNkZDA0OWNmOThhNTJmOTEyZTljODdhMS90YWJsZTo2ZGQwZTc0OTk0NDU0YmQxYWQ3YTg4MWRiOWEzMjUyMC90YWJsZXJhbmdlOjZkZDBlNzQ5OTQ0NTRiZDFhZDdhODgxZGI5YTMyNTIwXzQtMi0xLTEtMA_b5354743-54ed-49d4-b68a-18355a729029"
      unitRef="usd">72823000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDgvZnJhZzo0MjMxNjhiYjNkZDA0OWNmOThhNTJmOTEyZTljODdhMS90YWJsZTo2ZGQwZTc0OTk0NDU0YmQxYWQ3YTg4MWRiOWEzMjUyMC90YWJsZXJhbmdlOjZkZDBlNzQ5OTQ0NTRiZDFhZDdhODgxZGI5YTMyNTIwXzQtNC0xLTEtMA_ca2b2aa5-dcea-4093-a671-7d1db0ba22e2"
      unitRef="usd">71089000</us-gaap:InventoryNet>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDgvZnJhZzo0MjMxNjhiYjNkZDA0OWNmOThhNTJmOTEyZTljODdhMS90ZXh0cmVnaW9uOjQyMzE2OGJiM2RkMDQ5Y2Y5OGE1MmY5MTJlOWM4N2ExXzEzNg_a89f3caa-5a75-4ed7-8518-aa77e4a10a6d">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other current liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warranties&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;12,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 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;12,822&#160;&lt;/span&gt;&lt;/td&gt;&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;Accrued project losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;48,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Income and other taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Accrued self-insurance reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Other&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;22,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;42,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 other current liabilities&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;53,183&#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;118,314&#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:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDgvZnJhZzo0MjMxNjhiYjNkZDA0OWNmOThhNTJmOTEyZTljODdhMS90YWJsZTo2YjY3YjlhY2UwNTA0OWE4YjNjMjE2Y2M2NzllNjk0NS90YWJsZXJhbmdlOjZiNjdiOWFjZTA1MDQ5YThiM2MyMTZjYzY3OWU2OTQ1XzEtMi0xLTEtMA_698f4f5c-8536-4b23-8b70-338043cebe55"
      unitRef="usd">12298000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDgvZnJhZzo0MjMxNjhiYjNkZDA0OWNmOThhNTJmOTEyZTljODdhMS90YWJsZTo2YjY3YjlhY2UwNTA0OWE4YjNjMjE2Y2M2NzllNjk0NS90YWJsZXJhbmdlOjZiNjdiOWFjZTA1MDQ5YThiM2MyMTZjYzY3OWU2OTQ1XzEtNC0xLTEtMA_ce7f1306-2e90-4deb-8781-590fc7a8f17e"
      unitRef="usd">12822000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <apog:ContractLiabilitiesCurrent
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDgvZnJhZzo0MjMxNjhiYjNkZDA0OWNmOThhNTJmOTEyZTljODdhMS90YWJsZTo2YjY3YjlhY2UwNTA0OWE4YjNjMjE2Y2M2NzllNjk0NS90YWJsZXJhbmdlOjZiNjdiOWFjZTA1MDQ5YThiM2MyMTZjYzY3OWU2OTQ1XzItMi0xLTEtMA_369ccf47-c30f-48a1-83bf-40053a32a35a"
      unitRef="usd">4572000</apog:ContractLiabilitiesCurrent>
    <apog:ContractLiabilitiesCurrent
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDgvZnJhZzo0MjMxNjhiYjNkZDA0OWNmOThhNTJmOTEyZTljODdhMS90YWJsZTo2YjY3YjlhY2UwNTA0OWE4YjNjMjE2Y2M2NzllNjk0NS90YWJsZXJhbmdlOjZiNjdiOWFjZTA1MDQ5YThiM2MyMTZjYzY3OWU2OTQ1XzItNC0xLTEtMA_41d02468-e570-45cd-bf7d-4f713ae4b1d1"
      unitRef="usd">48962000</apog:ContractLiabilitiesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDgvZnJhZzo0MjMxNjhiYjNkZDA0OWNmOThhNTJmOTEyZTljODdhMS90YWJsZTo2YjY3YjlhY2UwNTA0OWE4YjNjMjE2Y2M2NzllNjk0NS90YWJsZXJhbmdlOjZiNjdiOWFjZTA1MDQ5YThiM2MyMTZjYzY3OWU2OTQ1XzMtMi0xLTEtMA_8c2975fb-cb51-4e94-9b9a-b7c82f6a724f"
      unitRef="usd">7459000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDgvZnJhZzo0MjMxNjhiYjNkZDA0OWNmOThhNTJmOTEyZTljODdhMS90YWJsZTo2YjY3YjlhY2UwNTA0OWE4YjNjMjE2Y2M2NzllNjk0NS90YWJsZXJhbmdlOjZiNjdiOWFjZTA1MDQ5YThiM2MyMTZjYzY3OWU2OTQ1XzMtNC0xLTEtMA_da82a9a4-251e-4439-82c6-4e138b06cb37"
      unitRef="usd">5952000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:SelfInsuranceReserveCurrent
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDgvZnJhZzo0MjMxNjhiYjNkZDA0OWNmOThhNTJmOTEyZTljODdhMS90YWJsZTo2YjY3YjlhY2UwNTA0OWE4YjNjMjE2Y2M2NzllNjk0NS90YWJsZXJhbmdlOjZiNjdiOWFjZTA1MDQ5YThiM2MyMTZjYzY3OWU2OTQ1XzQtMi0xLTEtMA_6a6f6df0-1f95-4a1d-aad8-0532e5632ae7"
      unitRef="usd">6482000</us-gaap:SelfInsuranceReserveCurrent>
    <us-gaap:SelfInsuranceReserveCurrent
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDgvZnJhZzo0MjMxNjhiYjNkZDA0OWNmOThhNTJmOTEyZTljODdhMS90YWJsZTo2YjY3YjlhY2UwNTA0OWE4YjNjMjE2Y2M2NzllNjk0NS90YWJsZXJhbmdlOjZiNjdiOWFjZTA1MDQ5YThiM2MyMTZjYzY3OWU2OTQ1XzQtNC0xLTEtMA_7fcd1bbe-8bf6-4af3-90c8-9b45c7db3f76"
      unitRef="usd">8307000</us-gaap:SelfInsuranceReserveCurrent>
    <us-gaap:OtherSundryLiabilitiesCurrent
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDgvZnJhZzo0MjMxNjhiYjNkZDA0OWNmOThhNTJmOTEyZTljODdhMS90YWJsZTo2YjY3YjlhY2UwNTA0OWE4YjNjMjE2Y2M2NzllNjk0NS90YWJsZXJhbmdlOjZiNjdiOWFjZTA1MDQ5YThiM2MyMTZjYzY3OWU2OTQ1XzUtMi0xLTEtMA_06a3fc38-f54a-41d3-9cfb-25009c0230c3"
      unitRef="usd">22372000</us-gaap:OtherSundryLiabilitiesCurrent>
    <us-gaap:OtherSundryLiabilitiesCurrent
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDgvZnJhZzo0MjMxNjhiYjNkZDA0OWNmOThhNTJmOTEyZTljODdhMS90YWJsZTo2YjY3YjlhY2UwNTA0OWE4YjNjMjE2Y2M2NzllNjk0NS90YWJsZXJhbmdlOjZiNjdiOWFjZTA1MDQ5YThiM2MyMTZjYzY3OWU2OTQ1XzUtNC0xLTEtMA_657e1942-2281-4df3-b576-e61af8194674"
      unitRef="usd">42271000</us-gaap:OtherSundryLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDgvZnJhZzo0MjMxNjhiYjNkZDA0OWNmOThhNTJmOTEyZTljODdhMS90YWJsZTo2YjY3YjlhY2UwNTA0OWE4YjNjMjE2Y2M2NzllNjk0NS90YWJsZXJhbmdlOjZiNjdiOWFjZTA1MDQ5YThiM2MyMTZjYzY3OWU2OTQ1XzYtMi0xLTEtMA_56d9f919-155d-4ddd-b53c-cdecfdac656a"
      unitRef="usd">53183000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDgvZnJhZzo0MjMxNjhiYjNkZDA0OWNmOThhNTJmOTEyZTljODdhMS90YWJsZTo2YjY3YjlhY2UwNTA0OWE4YjNjMjE2Y2M2NzllNjk0NS90YWJsZXJhbmdlOjZiNjdiOWFjZTA1MDQ5YThiM2MyMTZjYzY3OWU2OTQ1XzYtNC0xLTEtMA_da618258-610d-4576-8ba2-44e24dfac769"
      unitRef="usd">118314000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherNoncurrentLiabilitiesTableTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDgvZnJhZzo0MjMxNjhiYjNkZDA0OWNmOThhNTJmOTEyZTljODdhMS90ZXh0cmVnaW9uOjQyMzE2OGJiM2RkMDQ5Y2Y5OGE1MmY5MTJlOWM4N2ExXzEyOQ_5714bf94-112e-43e7-96b8-1b0e8e117187">&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other non-current liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:9pt;padding-right:9pt;text-align:center;text-indent:-18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred benefit from New Markets Tax Credit transactions&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;15,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;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;15,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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retirement plan obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Deferred compensation plan&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;13,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Deferred payroll taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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="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;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: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,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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 other non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 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;68,483&#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;56,862&#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:OtherNoncurrentLiabilitiesTableTextBlock>
    <us-gaap:AccumulatedDeferredInvestmentTaxCredit
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDgvZnJhZzo0MjMxNjhiYjNkZDA0OWNmOThhNTJmOTEyZTljODdhMS90YWJsZTpkYzhmM2IzMzMxOGU0NWY2OTA5YjE0MWQ5ZDg1Y2NjMy90YWJsZXJhbmdlOmRjOGYzYjMzMzE4ZTQ1ZjY5MDliMTQxZDlkODVjY2MzXzEtMi0xLTEtMA_61793514-8608-4f2f-a789-f4e78e9122fb"
      unitRef="usd">15717000</us-gaap:AccumulatedDeferredInvestmentTaxCredit>
    <us-gaap:AccumulatedDeferredInvestmentTaxCredit
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDgvZnJhZzo0MjMxNjhiYjNkZDA0OWNmOThhNTJmOTEyZTljODdhMS90YWJsZTpkYzhmM2IzMzMxOGU0NWY2OTA5YjE0MWQ5ZDg1Y2NjMy90YWJsZXJhbmdlOmRjOGYzYjMzMzE4ZTQ1ZjY5MDliMTQxZDlkODVjY2MzXzEtNC0xLTEtMA_25ed2d26-0902-4de1-9620-06e66f467037"
      unitRef="usd">15717000</us-gaap:AccumulatedDeferredInvestmentTaxCredit>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDgvZnJhZzo0MjMxNjhiYjNkZDA0OWNmOThhNTJmOTEyZTljODdhMS90YWJsZTpkYzhmM2IzMzMxOGU0NWY2OTA5YjE0MWQ5ZDg1Y2NjMy90YWJsZXJhbmdlOmRjOGYzYjMzMzE4ZTQ1ZjY5MDliMTQxZDlkODVjY2MzXzItMi0xLTEtMA_daec7343-4974-479e-a2b3-8e87a37f5337"
      unitRef="usd">7730000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDgvZnJhZzo0MjMxNjhiYjNkZDA0OWNmOThhNTJmOTEyZTljODdhMS90YWJsZTpkYzhmM2IzMzMxOGU0NWY2OTA5YjE0MWQ5ZDg1Y2NjMy90YWJsZXJhbmdlOmRjOGYzYjMzMzE4ZTQ1ZjY5MDliMTQxZDlkODVjY2MzXzItNC0xLTEtMA_63978b7d-171c-4f13-8554-d3fbf9b28682"
      unitRef="usd">8294000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDgvZnJhZzo0MjMxNjhiYjNkZDA0OWNmOThhNTJmOTEyZTljODdhMS90YWJsZTpkYzhmM2IzMzMxOGU0NWY2OTA5YjE0MWQ5ZDg1Y2NjMy90YWJsZXJhbmdlOmRjOGYzYjMzMzE4ZTQ1ZjY5MDliMTQxZDlkODVjY2MzXzMtMi0xLTEtMA_62649b29-46c7-4eb5-acce-17abe3fe4dd9"
      unitRef="usd">13507000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDgvZnJhZzo0MjMxNjhiYjNkZDA0OWNmOThhNTJmOTEyZTljODdhMS90YWJsZTpkYzhmM2IzMzMxOGU0NWY2OTA5YjE0MWQ5ZDg1Y2NjMy90YWJsZXJhbmdlOmRjOGYzYjMzMzE4ZTQ1ZjY5MDliMTQxZDlkODVjY2MzXzMtNC0xLTEtMA_d7972787-9c38-4120-8e55-67a5cacedb60"
      unitRef="usd">8452000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDgvZnJhZzo0MjMxNjhiYjNkZDA0OWNmOThhNTJmOTEyZTljODdhMS90YWJsZTpkYzhmM2IzMzMxOGU0NWY2OTA5YjE0MWQ5ZDg1Y2NjMy90YWJsZXJhbmdlOmRjOGYzYjMzMzE4ZTQ1ZjY5MDliMTQxZDlkODVjY2MzXzQtMi0xLTEtMjc3NA_78ba614f-b083-4a85-89f1-ef6dbb27eedc"
      unitRef="usd">8310000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDgvZnJhZzo0MjMxNjhiYjNkZDA0OWNmOThhNTJmOTEyZTljODdhMS90YWJsZTpkYzhmM2IzMzMxOGU0NWY2OTA5YjE0MWQ5ZDg1Y2NjMy90YWJsZXJhbmdlOmRjOGYzYjMzMzE4ZTQ1ZjY5MDliMTQxZDlkODVjY2MzXzQtNC0xLTEtMjc3NA_a0902a2e-05db-4562-b92a-ab241c897b73"
      unitRef="usd">7940000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <apog:DeferredPayrollTaxesLongTermCARESAct
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDgvZnJhZzo0MjMxNjhiYjNkZDA0OWNmOThhNTJmOTEyZTljODdhMS90YWJsZTpkYzhmM2IzMzMxOGU0NWY2OTA5YjE0MWQ5ZDg1Y2NjMy90YWJsZXJhbmdlOmRjOGYzYjMzMzE4ZTQ1ZjY5MDliMTQxZDlkODVjY2MzXzUtMi0xLTEtNDU5NQ_4d9f0892-4f6e-4290-be6d-37e68f391576"
      unitRef="usd">6789000</apog:DeferredPayrollTaxesLongTermCARESAct>
    <apog:DeferredPayrollTaxesLongTermCARESAct
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDgvZnJhZzo0MjMxNjhiYjNkZDA0OWNmOThhNTJmOTEyZTljODdhMS90YWJsZTpkYzhmM2IzMzMxOGU0NWY2OTA5YjE0MWQ5ZDg1Y2NjMy90YWJsZXJhbmdlOmRjOGYzYjMzMzE4ZTQ1ZjY5MDliMTQxZDlkODVjY2MzXzUtNC0xLTEtNDU5NQ_ac802066-f8ce-4383-8ca3-7de937197f1b"
      unitRef="usd">0</apog:DeferredPayrollTaxesLongTermCARESAct>
    <apog:AdditionalOtherLiabilitiesNoncurrent
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDgvZnJhZzo0MjMxNjhiYjNkZDA0OWNmOThhNTJmOTEyZTljODdhMS90YWJsZTpkYzhmM2IzMzMxOGU0NWY2OTA5YjE0MWQ5ZDg1Y2NjMy90YWJsZXJhbmdlOmRjOGYzYjMzMzE4ZTQ1ZjY5MDliMTQxZDlkODVjY2MzXzQtMi0xLTEtMA_72818d2f-02bc-4d86-9bea-3f6d3be65d20"
      unitRef="usd">16430000</apog:AdditionalOtherLiabilitiesNoncurrent>
    <apog:AdditionalOtherLiabilitiesNoncurrent
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDgvZnJhZzo0MjMxNjhiYjNkZDA0OWNmOThhNTJmOTEyZTljODdhMS90YWJsZTpkYzhmM2IzMzMxOGU0NWY2OTA5YjE0MWQ5ZDg1Y2NjMy90YWJsZXJhbmdlOmRjOGYzYjMzMzE4ZTQ1ZjY5MDliMTQxZDlkODVjY2MzXzQtNC0xLTEtMA_94d9e738-ecca-426c-a0cc-279d8d915960"
      unitRef="usd">16459000</apog:AdditionalOtherLiabilitiesNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesNoncurrent
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDgvZnJhZzo0MjMxNjhiYjNkZDA0OWNmOThhNTJmOTEyZTljODdhMS90YWJsZTpkYzhmM2IzMzMxOGU0NWY2OTA5YjE0MWQ5ZDg1Y2NjMy90YWJsZXJhbmdlOmRjOGYzYjMzMzE4ZTQ1ZjY5MDliMTQxZDlkODVjY2MzXzUtMi0xLTEtMA_a35dc647-e145-4e9c-839a-8814f13aebce"
      unitRef="usd">68483000</us-gaap:OtherAccruedLiabilitiesNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesNoncurrent
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNDgvZnJhZzo0MjMxNjhiYjNkZDA0OWNmOThhNTJmOTEyZTljODdhMS90YWJsZTpkYzhmM2IzMzMxOGU0NWY2OTA5YjE0MWQ5ZDg1Y2NjMy90YWJsZXJhbmdlOmRjOGYzYjMzMzE4ZTQ1ZjY5MDliMTQxZDlkODVjY2MzXzUtNC0xLTEtMA_d204bb0e-fa58-4571-b93a-30ffbe5428b5"
      unitRef="usd">56862000</us-gaap:OtherAccruedLiabilitiesNoncurrent>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90ZXh0cmVnaW9uOmZlMTk5ZGJmOTUzZDRjMWY5YzRkYzdjZDMzYTYxZWVhXzQyMTA_61ad84b5-0ca6-4438-b19b-d696f71d77a9">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Marketable Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Through our wholly-owned insurance subsidiary, Prism Assurance, Ltd. (Prism), we hold the following available-for-sale marketable securities, made up of municipal and corporate bonds: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.252%"/&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:12.576%"/&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:12.576%"/&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:12.576%"/&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:12.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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:8.5pt;font-weight:700;line-height:100%"&gt;Amortized Cost&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:8.5pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Gains&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:8.5pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Losses&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:8.5pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February 27, 2021&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;12,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;12,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;February 29, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;11,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prism insures a portion of our general liability, workers' compensation and automobile liability risks using reinsurance agreements to meet statutory requirements. The reinsurance carrier requires Prism to maintain fixed-maturity investments, for the purpose of providing collateral for Prism's obligations under the reinsurance agreements.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amortized cost and estimated fair values of our municipal and corporate bonds at February 27, 2021, by contractual maturity, are shown below. Expected maturities may differ from contractual maturities, as borrowers may have the right to call or prepay obligations with or without penalty. Gross realized gains and losses were insignificant for all periods presented. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.118%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;Amortized Cost&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;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due within one year&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;873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Due after one year through five years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Due after five years through 10 years&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;2,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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;Due beyond 15 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;12,517&#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;12,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Derivative instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;We use interest rate swaps, currency swaps, and forward purchase contracts to manage risks generally associated with foreign exchange rate, interest rate and commodity price fluctuations. The information that follows explains the various types of derivatives and financial instruments we use, how such instruments are accounted for, and how such instruments impact our financial position and performance.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;In fiscal 2020, we entered into an interest rate swap to hedge a portion of our exposure to variability in cash flows from interest payments on our floating-rate revolving credit facility and term loan facility. As of February 27, 2021, the interest rate swap contract had a notional value of $50 million.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We periodically enter into forward purchase contracts to manage the risk associated with fluctuations in foreign currency rates (primarily related to the Canadian dollar and Euro) and aluminum prices, generally with an original maturity date of less than one year. As of February 27, 2021, we held foreign exchange forward contracts and aluminum purchase contracts with U.S. dollar notional values of $4.0 million and $3.0 million, respectively.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These derivative instruments are recorded within our consolidated balance sheets within other current assets and liabilities. Gains or losses associated with these instruments are recorded as a component of accumulated other comprehensive income.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair value measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial assets and liabilities are classified in the fair value hierarchy based on the lowest level input that is significant to the fair value measurement: Level 1 (unadjusted quoted prices in active markets for identical assets or liabilities); Level 2 (observable market inputs, other than quoted prices included in Level 1); and Level 3 (unobservable inputs that cannot be corroborated by observable market data). We do not have any Level 3 assets or liabilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial assets and liabilities measured at fair value on a recurring basis were:&lt;/span&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-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.728%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;Quoted&#160;Prices&#160;in&lt;br/&gt;Active Markets&lt;br/&gt;(Level 1)&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;Other Observable Inputs (Level 2)&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;Total&#160;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;February 27, 2021&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;/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:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Money market funds&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;26,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;&#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 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;26,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;/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;Municipal and corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;12,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;12,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Cash surrender value of life insurance&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;18,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;18,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="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;Foreign currency forward/option contract&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Aluminum hedging contract&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;363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;/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:100%"&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred compensation&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;13,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;13,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;/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;Interest rate swap contract&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:700;line-height:100%"&gt;February 29, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Money market funds&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;2,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;&#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 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,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Municipal and corporate bonds&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;11,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Cash surrender value of life insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;16,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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:700;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/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;Deferred compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;14,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;14,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Foreign currency forward/option contract&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;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Interest rate swap contract&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;561&#160;&lt;/span&gt;&lt;/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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Money market funds and commercial paper&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value of money market funds was determined based on quoted prices for identical assets in active markets. Commercial paper was measured at fair value using inputs based on quoted prices for similar securities in active markets. These assets are included within cash and cash equivalents on our consolidated balance sheets.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Municipal and corporate bonds&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Municipal and corporate bonds were measured at fair value based on market prices from recent trades of similar securities and are classified within our consolidated balance sheets as other current or other non-current assets based on maturity date. &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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash surrender value of life insurance and deferred compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contracts insuring the lives of certain employees who are eligible to participate in non-qualified pension and deferred compensation plans are held in trust. Cash surrender value of the contracts is based on performance measurement funds that shadow the deferral investment allocations made by these participants. Changes in cash surrender value are recorded in other expense. The deferred compensation liability balances are valued based on amounts allocated by participants to the underlying performance measurement funds.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Derivative instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The interest rate swap is measured at fair value using unobservable market inputs, based off benchmark interest rates. Forward foreign exchange and forward purchase aluminum contracts are measured at fair value using unobservable market inputs, such as quotations on forward foreign exchange points, foreign currency exchange rates and forward purchase aluminum prices. Derivative positions are primarily valued using standard calculations and models that use as their basis readily observable market parameters. Industry standard data providers are our primary source for forward and spot rate information for interest and currency rates and aluminum prices.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Nonrecurring fair value measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We measure certain financial instruments at fair value on a nonrecurring basis including goodwill, intangible assets, property and equipment and right-of-use lease assets. These assets were initially measured and recognized at amounts equal to the fair value determined as of the date of acquisition or purchase subject to changes in value only for foreign currency translation. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Periodically, these assets are tested for impairment, by comparing their respective carrying values to the estimated fair value of the reporting unit or asset group in which they reside. In the event any of these assets were to become impaired, we would recognize an impairment expense equal to the amount by which the carrying value of the reporting unit, impaired asset or asset group exceeds its estimated fair value. Fair value measurements of reporting units are estimated using an income approach involving discounted cash flow models that contain certain Level 3 inputs requiring significant management judgment, including projections of economic conditions, customer demand and changes in competition, revenue growth rates, gross profit margins, operating margins, capital expenditures, working capital requirements, terminal growth rates and discount rates. Fair value measurements of the reporting units associated with our goodwill balances and our indefinite-lived intangible assets are estimated at least annually in the fourth quarter of each fiscal year for purposes of impairment testing if a quantitative analysis is performed. &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"&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 1 and Note 6 for additional information on the impairment charges recorded to goodwill and indefinite-lived intangible assets during the fourth quarter of fiscal 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90ZXh0cmVnaW9uOmZlMTk5ZGJmOTUzZDRjMWY5YzRkYzdjZDMzYTYxZWVhXzQyMTY_ae0cd775-4ad7-40c7-a495-2e239f5007c0">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.252%"/&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:12.576%"/&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:12.576%"/&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:12.576%"/&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:12.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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:8.5pt;font-weight:700;line-height:100%"&gt;Amortized Cost&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:8.5pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Gains&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:8.5pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Losses&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:8.5pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;February 27, 2021&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;12,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;12,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;February 29, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;11,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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;</us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90YWJsZTphOWM3N2U0Y2NjMWM0YmZlYWZiMjk3NGU3MmU1NmI3Mi90YWJsZXJhbmdlOmE5Yzc3ZTRjY2MxYzRiZmVhZmIyOTc0ZTcyZTU2YjcyXzEtMi0xLTEtMA_6810b526-00dd-407f-ad5e-b0d0ccd3eaa5"
      unitRef="usd">12517000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90YWJsZTphOWM3N2U0Y2NjMWM0YmZlYWZiMjk3NGU3MmU1NmI3Mi90YWJsZXJhbmdlOmE5Yzc3ZTRjY2MxYzRiZmVhZmIyOTc0ZTcyZTU2YjcyXzEtNC0xLTEtMA_120dae84-5bc3-4559-9a41-bd97386d3790"
      unitRef="usd">386000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90YWJsZTphOWM3N2U0Y2NjMWM0YmZlYWZiMjk3NGU3MmU1NmI3Mi90YWJsZXJhbmdlOmE5Yzc3ZTRjY2MxYzRiZmVhZmIyOTc0ZTcyZTU2YjcyXzEtNi0xLTEtMA_165cf487-7e15-4b58-96d6-6774823b5b46"
      unitRef="usd">10000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90YWJsZTphOWM3N2U0Y2NjMWM0YmZlYWZiMjk3NGU3MmU1NmI3Mi90YWJsZXJhbmdlOmE5Yzc3ZTRjY2MxYzRiZmVhZmIyOTc0ZTcyZTU2YjcyXzEtOC0xLTEtMA_41c86626-5b0b-48e1-83de-2ea4b0b8708c"
      unitRef="usd">12893000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90YWJsZTphOWM3N2U0Y2NjMWM0YmZlYWZiMjk3NGU3MmU1NmI3Mi90YWJsZXJhbmdlOmE5Yzc3ZTRjY2MxYzRiZmVhZmIyOTc0ZTcyZTU2YjcyXzYtMi0xLTEtMA_bd020cb6-5e14-4dc7-a495-2a39b5cbcf0f"
      unitRef="usd">11692000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90YWJsZTphOWM3N2U0Y2NjMWM0YmZlYWZiMjk3NGU3MmU1NmI3Mi90YWJsZXJhbmdlOmE5Yzc3ZTRjY2MxYzRiZmVhZmIyOTc0ZTcyZTU2YjcyXzYtNC0xLTEtMA_9920ea0d-02d9-4fb0-9004-e4c6125dd229"
      unitRef="usd">275000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90YWJsZTphOWM3N2U0Y2NjMWM0YmZlYWZiMjk3NGU3MmU1NmI3Mi90YWJsZXJhbmdlOmE5Yzc3ZTRjY2MxYzRiZmVhZmIyOTc0ZTcyZTU2YjcyXzYtNi0xLTEtMA_877165d4-73b2-4a95-a156-e80eb7da63f8"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90YWJsZTphOWM3N2U0Y2NjMWM0YmZlYWZiMjk3NGU3MmU1NmI3Mi90YWJsZXJhbmdlOmE5Yzc3ZTRjY2MxYzRiZmVhZmIyOTc0ZTcyZTU2YjcyXzYtOC0xLTEtMA_f23ec206-8cf7-42d6-8344-df0a6ba9c29a"
      unitRef="usd">11967000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90ZXh0cmVnaW9uOmZlMTk5ZGJmOTUzZDRjMWY5YzRkYzdjZDMzYTYxZWVhXzQyMzE_67944803-d119-4fdf-9749-230c345bac3f">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amortized cost and estimated fair values of our municipal and corporate bonds at February 27, 2021, by contractual maturity, are shown below. Expected maturities may differ from contractual maturities, as borrowers may have the right to call or prepay obligations with or without penalty. Gross realized gains and losses were insignificant for all periods presented. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.118%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;Amortized Cost&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;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due within one year&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;873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Due after one year through five years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Due after five years through 10 years&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;2,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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;Due beyond 15 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;12,517&#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;12,893&#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:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
      contextRef="i6870feef7ab6463c9d809363ee612325_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90YWJsZToyYjNkM2NiZTBhNjk0M2I0YmY1NjMxMjEzNGQ0ZGIyYi90YWJsZXJhbmdlOjJiM2QzY2JlMGE2OTQzYjRiZjU2MzEyMTM0ZDRkYjJiXzEtMi0xLTEtMA_d25c7597-6818-4903-b82c-98fc2a6b4999"
      unitRef="usd">873000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="i6870feef7ab6463c9d809363ee612325_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90YWJsZToyYjNkM2NiZTBhNjk0M2I0YmY1NjMxMjEzNGQ0ZGIyYi90YWJsZXJhbmdlOjJiM2QzY2JlMGE2OTQzYjRiZjU2MzEyMTM0ZDRkYjJiXzEtNC0xLTEtMA_42e3b3b4-8042-46e1-b2aa-1be0c5de5fbe"
      unitRef="usd">881000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
      contextRef="i6870feef7ab6463c9d809363ee612325_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90YWJsZToyYjNkM2NiZTBhNjk0M2I0YmY1NjMxMjEzNGQ0ZGIyYi90YWJsZXJhbmdlOjJiM2QzY2JlMGE2OTQzYjRiZjU2MzEyMTM0ZDRkYjJiXzItMi0xLTEtMA_2761b827-9c1c-483c-856f-0314f2bbccaa"
      unitRef="usd">8610000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="i6870feef7ab6463c9d809363ee612325_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90YWJsZToyYjNkM2NiZTBhNjk0M2I0YmY1NjMxMjEzNGQ0ZGIyYi90YWJsZXJhbmdlOjJiM2QzY2JlMGE2OTQzYjRiZjU2MzEyMTM0ZDRkYjJiXzItNC0xLTEtMA_59b3debb-2649-4552-bdc3-eebaab85017d"
      unitRef="usd">8906000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
      contextRef="i6870feef7ab6463c9d809363ee612325_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90YWJsZToyYjNkM2NiZTBhNjk0M2I0YmY1NjMxMjEzNGQ0ZGIyYi90YWJsZXJhbmdlOjJiM2QzY2JlMGE2OTQzYjRiZjU2MzEyMTM0ZDRkYjJiXzMtMi0xLTEtMA_2a28c589-3320-4200-94a4-7fb049f95ff3"
      unitRef="usd">2234000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
      contextRef="i6870feef7ab6463c9d809363ee612325_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90YWJsZToyYjNkM2NiZTBhNjk0M2I0YmY1NjMxMjEzNGQ0ZGIyYi90YWJsZXJhbmdlOjJiM2QzY2JlMGE2OTQzYjRiZjU2MzEyMTM0ZDRkYjJiXzMtNC0xLTEtMA_17f613fa-aa92-45c0-b0f4-8d8f902a4dcd"
      unitRef="usd">2277000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90YWJsZToyYjNkM2NiZTBhNjk0M2I0YmY1NjMxMjEzNGQ0ZGIyYi90YWJsZXJhbmdlOjJiM2QzY2JlMGE2OTQzYjRiZjU2MzEyMTM0ZDRkYjJiXzUtMi0xLTEtMA_16a5a29e-0739-4a2b-a1c9-9046a894b6ec"
      unitRef="usd">800000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90YWJsZToyYjNkM2NiZTBhNjk0M2I0YmY1NjMxMjEzNGQ0ZGIyYi90YWJsZXJhbmdlOjJiM2QzY2JlMGE2OTQzYjRiZjU2MzEyMTM0ZDRkYjJiXzUtNC0xLTEtMA_df31f9df-737e-4c3e-8c2b-555c87e5d7b7"
      unitRef="usd">829000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i6870feef7ab6463c9d809363ee612325_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90YWJsZToyYjNkM2NiZTBhNjk0M2I0YmY1NjMxMjEzNGQ0ZGIyYi90YWJsZXJhbmdlOjJiM2QzY2JlMGE2OTQzYjRiZjU2MzEyMTM0ZDRkYjJiXzYtMi0xLTEtMA_4ddd1d8d-1d9c-44c3-9d25-6c84ba54ff10"
      unitRef="usd">12517000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i6870feef7ab6463c9d809363ee612325_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90YWJsZToyYjNkM2NiZTBhNjk0M2I0YmY1NjMxMjEzNGQ0ZGIyYi90YWJsZXJhbmdlOjJiM2QzY2JlMGE2OTQzYjRiZjU2MzEyMTM0ZDRkYjJiXzYtNC0xLTEtMA_2a2c1280-9ddf-4c30-ab12-033f55d19a82"
      unitRef="usd">12893000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DerivativeNotionalAmount
      contextRef="iaac1c047321d4eeab8beb1072922c021_I20210227"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90ZXh0cmVnaW9uOmZlMTk5ZGJmOTUzZDRjMWY5YzRkYzdjZDMzYTYxZWVhXzEyOTg_e704da25-7357-4094-9208-878604118ee9"
      unitRef="usd">50000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ie06e3154fbf84ecb8ecb394736f99b80_I20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90ZXh0cmVnaW9uOmZlMTk5ZGJmOTUzZDRjMWY5YzRkYzdjZDMzYTYxZWVhXzE1OTE_4237cac0-cb41-4682-8763-a473e7490554"
      unitRef="usd">4000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ia50590f364d145aab950398a5e0e1b80_I20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90ZXh0cmVnaW9uOmZlMTk5ZGJmOTUzZDRjMWY5YzRkYzdjZDMzYTYxZWVhXzIxOTkwMjMyNjAxMTI_6e0b569f-5569-4ac2-b211-07b0f4c78975"
      unitRef="usd">3000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90ZXh0cmVnaW9uOmZlMTk5ZGJmOTUzZDRjMWY5YzRkYzdjZDMzYTYxZWVhXzQyMjg_7574ba50-cbe9-409c-b26d-6c1996502c50">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial assets and liabilities measured at fair value on a recurring basis were:&lt;/span&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-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.728%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;Quoted&#160;Prices&#160;in&lt;br/&gt;Active Markets&lt;br/&gt;(Level 1)&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;Other Observable Inputs (Level 2)&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;Total&#160;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;February 27, 2021&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;/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:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Money market funds&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;26,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;&#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 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;26,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;/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;Municipal and corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;12,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;12,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Cash surrender value of life insurance&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;18,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;18,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="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;Foreign currency forward/option contract&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Aluminum hedging contract&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;363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;/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:100%"&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred compensation&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;13,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;13,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;/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;Interest rate swap contract&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:700;line-height:100%"&gt;February 29, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Money market funds&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;2,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;&#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 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,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Municipal and corporate bonds&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;11,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Cash surrender value of life insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;16,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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:700;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/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;Deferred compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;14,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;14,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Foreign currency forward/option contract&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;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Interest rate swap contract&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;561&#160;&lt;/span&gt;&lt;/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:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:MoneyMarketFundsAtCarryingValue
      contextRef="i3bc8c1628e6047bbab56b9a7eac35abc_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90YWJsZTo1MGIzNDk2NTA4Zjg0ZTU4OGE1NTI4YzdiMDI0NTNjYy90YWJsZXJhbmdlOjUwYjM0OTY1MDhmODRlNTg4YTU1MjhjN2IwMjQ1M2NjXzMtMi0xLTEtMA_cc2be55b-f836-49c3-8f2a-c8e0a8b31ca8"
      unitRef="usd">26034000</us-gaap:MoneyMarketFundsAtCarryingValue>
    <us-gaap:MoneyMarketFundsAtCarryingValue
      contextRef="ic4054815f04a43d7a7b41d3c1ce87171_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90YWJsZTo1MGIzNDk2NTA4Zjg0ZTU4OGE1NTI4YzdiMDI0NTNjYy90YWJsZXJhbmdlOjUwYjM0OTY1MDhmODRlNTg4YTU1MjhjN2IwMjQ1M2NjXzMtNC0xLTEtMA_ff524ede-8a76-4885-bb1d-9485312083e7"
      unitRef="usd">0</us-gaap:MoneyMarketFundsAtCarryingValue>
    <us-gaap:MoneyMarketFundsAtCarryingValue
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90YWJsZTo1MGIzNDk2NTA4Zjg0ZTU4OGE1NTI4YzdiMDI0NTNjYy90YWJsZXJhbmdlOjUwYjM0OTY1MDhmODRlNTg4YTU1MjhjN2IwMjQ1M2NjXzMtNi0xLTEtMA_b4b34c52-4886-4bef-bee0-59fe65435831"
      unitRef="usd">26034000</us-gaap:MoneyMarketFundsAtCarryingValue>
    <apog:LongtermInvestmentsMunicipalAndCorporateBonds
      contextRef="i3bc8c1628e6047bbab56b9a7eac35abc_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90YWJsZTo1MGIzNDk2NTA4Zjg0ZTU4OGE1NTI4YzdiMDI0NTNjYy90YWJsZXJhbmdlOjUwYjM0OTY1MDhmODRlNTg4YTU1MjhjN2IwMjQ1M2NjXzUtMi0xLTEtMA_cec54b07-1800-43c3-9940-9a5e815d4629"
      unitRef="usd">0</apog:LongtermInvestmentsMunicipalAndCorporateBonds>
    <apog:LongtermInvestmentsMunicipalAndCorporateBonds
      contextRef="ic4054815f04a43d7a7b41d3c1ce87171_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90YWJsZTo1MGIzNDk2NTA4Zjg0ZTU4OGE1NTI4YzdiMDI0NTNjYy90YWJsZXJhbmdlOjUwYjM0OTY1MDhmODRlNTg4YTU1MjhjN2IwMjQ1M2NjXzUtNC0xLTEtMA_8755b6c1-b7be-4242-84a9-afcd1c9c5132"
      unitRef="usd">12893000</apog:LongtermInvestmentsMunicipalAndCorporateBonds>
    <apog:LongtermInvestmentsMunicipalAndCorporateBonds
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90YWJsZTo1MGIzNDk2NTA4Zjg0ZTU4OGE1NTI4YzdiMDI0NTNjYy90YWJsZXJhbmdlOjUwYjM0OTY1MDhmODRlNTg4YTU1MjhjN2IwMjQ1M2NjXzUtNi0xLTEtMA_2ab298a2-5107-4b39-b1a9-10238664eae9"
      unitRef="usd">12893000</apog:LongtermInvestmentsMunicipalAndCorporateBonds>
    <us-gaap:CashSurrenderValueFairValueDisclosure
      contextRef="ic4054815f04a43d7a7b41d3c1ce87171_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90YWJsZTo1MGIzNDk2NTA4Zjg0ZTU4OGE1NTI4YzdiMDI0NTNjYy90YWJsZXJhbmdlOjUwYjM0OTY1MDhmODRlNTg4YTU1MjhjN2IwMjQ1M2NjXzYtNC0xLTEtMjc5MA_49b42cb5-36bd-4cc6-815a-7a4a4f026707"
      unitRef="usd">18632000</us-gaap:CashSurrenderValueFairValueDisclosure>
    <us-gaap:CashSurrenderValueFairValueDisclosure
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90YWJsZTo1MGIzNDk2NTA4Zjg0ZTU4OGE1NTI4YzdiMDI0NTNjYy90YWJsZXJhbmdlOjUwYjM0OTY1MDhmODRlNTg4YTU1MjhjN2IwMjQ1M2NjXzYtNi0xLTEtMjc5MA_10a924e4-34f9-423e-9b70-c39205b9214e"
      unitRef="usd">18632000</us-gaap:CashSurrenderValueFairValueDisclosure>
    <us-gaap:DerivativeAssets
      contextRef="i5f86d0c310c04e6281270f710b9d542d_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90YWJsZTo1MGIzNDk2NTA4Zjg0ZTU4OGE1NTI4YzdiMDI0NTNjYy90YWJsZXJhbmdlOjUwYjM0OTY1MDhmODRlNTg4YTU1MjhjN2IwMjQ1M2NjXzYtNC0xLTEtMA_9b389dd2-d6d4-49fd-9414-23facb1cbe13"
      unitRef="usd">606000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i00f69702f6324006a7d06bc82f4941b2_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90YWJsZTo1MGIzNDk2NTA4Zjg0ZTU4OGE1NTI4YzdiMDI0NTNjYy90YWJsZXJhbmdlOjUwYjM0OTY1MDhmODRlNTg4YTU1MjhjN2IwMjQ1M2NjXzYtNi0xLTEtMA_ab3d377e-0318-49f2-8b13-57bcf96432c9"
      unitRef="usd">606000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ifabefcd350c8410db067881bf32e3252_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90YWJsZTo1MGIzNDk2NTA4Zjg0ZTU4OGE1NTI4YzdiMDI0NTNjYy90YWJsZXJhbmdlOjUwYjM0OTY1MDhmODRlNTg4YTU1MjhjN2IwMjQ1M2NjXzctNC0xLTEtMjc4Mw_32e3fbb9-743d-44ef-9af2-32f0ca25c103"
      unitRef="usd">363000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i3f3b5f0cc2974e20bdf38cd085d9ae8f_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90YWJsZTo1MGIzNDk2NTA4Zjg0ZTU4OGE1NTI4YzdiMDI0NTNjYy90YWJsZXJhbmdlOjUwYjM0OTY1MDhmODRlNTg4YTU1MjhjN2IwMjQ1M2NjXzctNi0xLTEtMjc4Mw_f26d183c-bc04-49c8-9711-6cd000a24640"
      unitRef="usd">363000</us-gaap:DerivativeAssets>
    <apog:DeferredCompensationLiabFVDisclosure
      contextRef="ic4054815f04a43d7a7b41d3c1ce87171_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90YWJsZTo1MGIzNDk2NTA4Zjg0ZTU4OGE1NTI4YzdiMDI0NTNjYy90YWJsZXJhbmdlOjUwYjM0OTY1MDhmODRlNTg4YTU1MjhjN2IwMjQ1M2NjXzExLTQtMS0xLTI3OTg_34f5d82a-a480-4a4c-b661-e219c62a2797"
      unitRef="usd">13507000</apog:DeferredCompensationLiabFVDisclosure>
    <apog:DeferredCompensationLiabFVDisclosure
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90YWJsZTo1MGIzNDk2NTA4Zjg0ZTU4OGE1NTI4YzdiMDI0NTNjYy90YWJsZXJhbmdlOjUwYjM0OTY1MDhmODRlNTg4YTU1MjhjN2IwMjQ1M2NjXzExLTYtMS0xLTI3OTg_018774d4-f054-47ee-b7b4-ca493ba13198"
      unitRef="usd">13507000</apog:DeferredCompensationLiabFVDisclosure>
    <us-gaap:DerivativeLiabilities
      contextRef="i2315f2eeb3fb49378d172efb6a2657e3_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90YWJsZTo1MGIzNDk2NTA4Zjg0ZTU4OGE1NTI4YzdiMDI0NTNjYy90YWJsZXJhbmdlOjUwYjM0OTY1MDhmODRlNTg4YTU1MjhjN2IwMjQ1M2NjXzEwLTQtMS0xLTA_4e482fba-cddf-479f-ad27-97ef303db683"
      unitRef="usd">504000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i3fd8bc098d5e4a358209582e3bccefed_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90YWJsZTo1MGIzNDk2NTA4Zjg0ZTU4OGE1NTI4YzdiMDI0NTNjYy90YWJsZXJhbmdlOjUwYjM0OTY1MDhmODRlNTg4YTU1MjhjN2IwMjQ1M2NjXzEwLTYtMS0xLTA_7908fff7-c615-47ee-bc79-f818a0ad8f67"
      unitRef="usd">504000</us-gaap:DerivativeLiabilities>
    <us-gaap:MoneyMarketFundsAtCarryingValue
      contextRef="i97b28e913f364472a825d605ae96d353_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90YWJsZTo1MGIzNDk2NTA4Zjg0ZTU4OGE1NTI4YzdiMDI0NTNjYy90YWJsZXJhbmdlOjUwYjM0OTY1MDhmODRlNTg4YTU1MjhjN2IwMjQ1M2NjXzEzLTItMS0xLTA_b28344ac-0d25-4ce5-aa2f-91e92339e5f0"
      unitRef="usd">2689000</us-gaap:MoneyMarketFundsAtCarryingValue>
    <us-gaap:MoneyMarketFundsAtCarryingValue
      contextRef="ic8ca75b3f29a4b4cb3f93146c0916f29_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90YWJsZTo1MGIzNDk2NTA4Zjg0ZTU4OGE1NTI4YzdiMDI0NTNjYy90YWJsZXJhbmdlOjUwYjM0OTY1MDhmODRlNTg4YTU1MjhjN2IwMjQ1M2NjXzEzLTQtMS0xLTA_d5c2529f-6efd-4223-b417-e5f613c613f4"
      unitRef="usd">0</us-gaap:MoneyMarketFundsAtCarryingValue>
    <us-gaap:MoneyMarketFundsAtCarryingValue
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90YWJsZTo1MGIzNDk2NTA4Zjg0ZTU4OGE1NTI4YzdiMDI0NTNjYy90YWJsZXJhbmdlOjUwYjM0OTY1MDhmODRlNTg4YTU1MjhjN2IwMjQ1M2NjXzEzLTYtMS0xLTA_304d3287-8c0c-411b-aed9-653e4f9f4e0a"
      unitRef="usd">2689000</us-gaap:MoneyMarketFundsAtCarryingValue>
    <us-gaap:CommercialPaperAtCarryingValue
      contextRef="i97b28e913f364472a825d605ae96d353_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90YWJsZTo1MGIzNDk2NTA4Zjg0ZTU4OGE1NTI4YzdiMDI0NTNjYy90YWJsZXJhbmdlOjUwYjM0OTY1MDhmODRlNTg4YTU1MjhjN2IwMjQ1M2NjXzE0LTItMS0xLTA_a1e641f4-3639-4ce0-b974-e647ab5163db"
      unitRef="usd">0</us-gaap:CommercialPaperAtCarryingValue>
    <us-gaap:CommercialPaperAtCarryingValue
      contextRef="ic8ca75b3f29a4b4cb3f93146c0916f29_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90YWJsZTo1MGIzNDk2NTA4Zjg0ZTU4OGE1NTI4YzdiMDI0NTNjYy90YWJsZXJhbmdlOjUwYjM0OTY1MDhmODRlNTg4YTU1MjhjN2IwMjQ1M2NjXzE0LTQtMS0xLTA_ccdb0d30-53f3-4557-8e7f-2f3dd207c5df"
      unitRef="usd">1500000</us-gaap:CommercialPaperAtCarryingValue>
    <us-gaap:CommercialPaperAtCarryingValue
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90YWJsZTo1MGIzNDk2NTA4Zjg0ZTU4OGE1NTI4YzdiMDI0NTNjYy90YWJsZXJhbmdlOjUwYjM0OTY1MDhmODRlNTg4YTU1MjhjN2IwMjQ1M2NjXzE0LTYtMS0xLTA_a1561e74-a4ce-4b87-8625-7eaa85443835"
      unitRef="usd">1500000</us-gaap:CommercialPaperAtCarryingValue>
    <apog:LongtermInvestmentsMunicipalAndCorporateBonds
      contextRef="i97b28e913f364472a825d605ae96d353_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90YWJsZTo1MGIzNDk2NTA4Zjg0ZTU4OGE1NTI4YzdiMDI0NTNjYy90YWJsZXJhbmdlOjUwYjM0OTY1MDhmODRlNTg4YTU1MjhjN2IwMjQ1M2NjXzE1LTItMS0xLTA_c85ce8b8-48fe-489f-92a5-4bc693f8c4b4"
      unitRef="usd">0</apog:LongtermInvestmentsMunicipalAndCorporateBonds>
    <apog:LongtermInvestmentsMunicipalAndCorporateBonds
      contextRef="ic8ca75b3f29a4b4cb3f93146c0916f29_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90YWJsZTo1MGIzNDk2NTA4Zjg0ZTU4OGE1NTI4YzdiMDI0NTNjYy90YWJsZXJhbmdlOjUwYjM0OTY1MDhmODRlNTg4YTU1MjhjN2IwMjQ1M2NjXzE1LTQtMS0xLTA_b38a6484-0950-4f20-97f3-1126dce9b8a2"
      unitRef="usd">11967000</apog:LongtermInvestmentsMunicipalAndCorporateBonds>
    <apog:LongtermInvestmentsMunicipalAndCorporateBonds
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90YWJsZTo1MGIzNDk2NTA4Zjg0ZTU4OGE1NTI4YzdiMDI0NTNjYy90YWJsZXJhbmdlOjUwYjM0OTY1MDhmODRlNTg4YTU1MjhjN2IwMjQ1M2NjXzE1LTYtMS0xLTA_9e5b9764-0f59-4f68-94d0-6e84d1879add"
      unitRef="usd">11967000</apog:LongtermInvestmentsMunicipalAndCorporateBonds>
    <us-gaap:CashSurrenderValueFairValueDisclosure
      contextRef="ic8ca75b3f29a4b4cb3f93146c0916f29_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90YWJsZTo1MGIzNDk2NTA4Zjg0ZTU4OGE1NTI4YzdiMDI0NTNjYy90YWJsZXJhbmdlOjUwYjM0OTY1MDhmODRlNTg4YTU1MjhjN2IwMjQ1M2NjXzE5LTQtMS0xLTI4MDQ_297847f1-9cfe-4e62-8fce-a961d906a119"
      unitRef="usd">16560000</us-gaap:CashSurrenderValueFairValueDisclosure>
    <us-gaap:CashSurrenderValueFairValueDisclosure
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90YWJsZTo1MGIzNDk2NTA4Zjg0ZTU4OGE1NTI4YzdiMDI0NTNjYy90YWJsZXJhbmdlOjUwYjM0OTY1MDhmODRlNTg4YTU1MjhjN2IwMjQ1M2NjXzE5LTYtMS0xLTI4MDQ_fe659157-e203-4a05-82cf-e034e4e7318c"
      unitRef="usd">16560000</us-gaap:CashSurrenderValueFairValueDisclosure>
    <apog:DeferredCompensationLiabFVDisclosure
      contextRef="ic8ca75b3f29a4b4cb3f93146c0916f29_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90YWJsZTo1MGIzNDk2NTA4Zjg0ZTU4OGE1NTI4YzdiMDI0NTNjYy90YWJsZXJhbmdlOjUwYjM0OTY1MDhmODRlNTg4YTU1MjhjN2IwMjQ1M2NjXzIzLTQtMS0xLTI4MDk_b52a5ec1-5fca-4821-b879-480b9423def8"
      unitRef="usd">14042000</apog:DeferredCompensationLiabFVDisclosure>
    <apog:DeferredCompensationLiabFVDisclosure
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90YWJsZTo1MGIzNDk2NTA4Zjg0ZTU4OGE1NTI4YzdiMDI0NTNjYy90YWJsZXJhbmdlOjUwYjM0OTY1MDhmODRlNTg4YTU1MjhjN2IwMjQ1M2NjXzIzLTYtMS0xLTI4MDk_1bbd61ee-932a-49ed-b818-6d3874e05749"
      unitRef="usd">14042000</apog:DeferredCompensationLiabFVDisclosure>
    <us-gaap:DerivativeLiabilities
      contextRef="id7630019ba7d440c92c91c7e1cea6bc2_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90YWJsZTo1MGIzNDk2NTA4Zjg0ZTU4OGE1NTI4YzdiMDI0NTNjYy90YWJsZXJhbmdlOjUwYjM0OTY1MDhmODRlNTg4YTU1MjhjN2IwMjQ1M2NjXzE3LTQtMS0xLTA_c00be2ec-343d-4fc5-bd18-88216baaf374"
      unitRef="usd">340000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="icc7cc6cc873d412eb8ac20836de68291_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90YWJsZTo1MGIzNDk2NTA4Zjg0ZTU4OGE1NTI4YzdiMDI0NTNjYy90YWJsZXJhbmdlOjUwYjM0OTY1MDhmODRlNTg4YTU1MjhjN2IwMjQ1M2NjXzE3LTYtMS0xLTA_68995726-d544-43b0-9d0c-3ab951307eb2"
      unitRef="usd">340000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ia5d23096379b446eb1dd84fa72e5cf85_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90YWJsZTo1MGIzNDk2NTA4Zjg0ZTU4OGE1NTI4YzdiMDI0NTNjYy90YWJsZXJhbmdlOjUwYjM0OTY1MDhmODRlNTg4YTU1MjhjN2IwMjQ1M2NjXzI1LTQtMS0xLTI4MTQ_43b1cace-a5b1-4990-af48-9bd8100bff31"
      unitRef="usd">561000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i4eb9876880fc4cf1af40b4ed334b60e6_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTEvZnJhZzpmZTE5OWRiZjk1M2Q0YzFmOWM0ZGM3Y2QzM2E2MWVlYS90YWJsZTo1MGIzNDk2NTA4Zjg0ZTU4OGE1NTI4YzdiMDI0NTNjYy90YWJsZXJhbmdlOjUwYjM0OTY1MDhmODRlNTg4YTU1MjhjN2IwMjQ1M2NjXzI1LTYtMS0xLTI4MTQ_2581fd24-4cd9-4305-855c-c3ccc345dca7"
      unitRef="usd">561000</us-gaap:DerivativeLiabilities>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTQvZnJhZzo0ODdkMjYyNzAzZjY0ZGJmYTcxZjBkN2Y1ZTQ0NDNlZi90ZXh0cmVnaW9uOjQ4N2QyNjI3MDNmNjRkYmZhNzFmMGQ3ZjVlNDQ0M2VmXzExNw_717c3932-c8cd-4d51-a484-5c3c64537678">Property, Plant and Equipment&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.817%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&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,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;5,381&#160;&lt;/span&gt;&lt;/td&gt;&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;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;210,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;425,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;418,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;/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;Office equipment and furniture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;68,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Construction in progress&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;13,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;716,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 colspan="2" style="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;711,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation&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;(417,615)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;(387,311)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Net property, plant and equipment&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;298,443&#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;324,386&#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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense was $43.9 million, $36.1 million, and $37.1 million in fiscal 2021, 2020, and 2019, respectively.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2020, we sold a building in McCook, IL within our LSO segment for $25.1&#160;million. The carrying value of the building was $4.3&#160;million, and we recognized a gain on this sale of approximately $19.3&#160;million, net of associated transaction costs, which is included as a reduction of selling, general and administrative expenses within our consolidated statements of operations. We entered into a separate operating lease agreement for this facility, which commenced in September 2020. Refer to Note 8 for related lease disclosures.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During fiscal 2021, we closed seven facilities within our Architectural Framing Systems segment, exited certain leases for those facilities, and provided certain termination benefits to employees across the company, resulting in restructuring-related costs of  $5.8 million, of which $5.2 million is included within cost of sales and $0.6 million is included within selling, general and administrative expenses within our consolidated statements of operations.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain amounts associated with the restructuring expense incurred during fiscal 2021 are accrued as of year-end within accrued payroll and related costs and other current liabilities in the consolidated balance sheets, and are expected to be paid within the next fiscal year.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;Architectural Framing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Other&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;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at February 29, 2020&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Restructuring expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;padding:2px 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;(716)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;(163)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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;/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;Other adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(739)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(739)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Balance at February 27, 2021&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;3,826&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;391&#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;4,217&#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:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTQvZnJhZzo0ODdkMjYyNzAzZjY0ZGJmYTcxZjBkN2Y1ZTQ0NDNlZi90ZXh0cmVnaW9uOjQ4N2QyNjI3MDNmNjRkYmZhNzFmMGQ3ZjVlNDQ0M2VmXzExMg_c53da22a-5678-467b-af92-d1149c653811">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.817%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&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,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;5,381&#160;&lt;/span&gt;&lt;/td&gt;&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;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;210,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;425,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;418,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;/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;Office equipment and furniture&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;68,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Construction in progress&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;13,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;716,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 colspan="2" style="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;711,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation&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;(417,615)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;(387,311)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Net property, plant and equipment&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;298,443&#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;324,386&#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;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib6135ebabc7b46d29dbd214d8537b801_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTQvZnJhZzo0ODdkMjYyNzAzZjY0ZGJmYTcxZjBkN2Y1ZTQ0NDNlZi90YWJsZTowYmNhM2M4NDFiNTQ0YWM0OGQ1YmU0YTBjNDA5Zjk2MS90YWJsZXJhbmdlOjBiY2EzYzg0MWI1NDRhYzQ4ZDViZTRhMGM0MDlmOTYxXzEtMi0xLTEtMA_ce0ed1b7-e882-476c-a4a5-8799cd528030"
      unitRef="usd">3607000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if18a22c17ed345b189f4753628310b4c_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTQvZnJhZzo0ODdkMjYyNzAzZjY0ZGJmYTcxZjBkN2Y1ZTQ0NDNlZi90YWJsZTowYmNhM2M4NDFiNTQ0YWM0OGQ1YmU0YTBjNDA5Zjk2MS90YWJsZXJhbmdlOjBiY2EzYzg0MWI1NDRhYzQ4ZDViZTRhMGM0MDlmOTYxXzEtNC0xLTEtMA_72fbe12e-b6c5-4f19-925e-cab1bda7c8e4"
      unitRef="usd">5381000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5307fb0bf93242e6b2c5f1217d2aafd8_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTQvZnJhZzo0ODdkMjYyNzAzZjY0ZGJmYTcxZjBkN2Y1ZTQ0NDNlZi90YWJsZTowYmNhM2M4NDFiNTQ0YWM0OGQ1YmU0YTBjNDA5Zjk2MS90YWJsZXJhbmdlOjBiY2EzYzg0MWI1NDRhYzQ4ZDViZTRhMGM0MDlmOTYxXzItMi0xLTEtMA_d986e255-6bd3-4ea0-9c70-bcde149191d9"
      unitRef="usd">204660000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if3495891d9a644d88936dcd53d4afcab_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTQvZnJhZzo0ODdkMjYyNzAzZjY0ZGJmYTcxZjBkN2Y1ZTQ0NDNlZi90YWJsZTowYmNhM2M4NDFiNTQ0YWM0OGQ1YmU0YTBjNDA5Zjk2MS90YWJsZXJhbmdlOjBiY2EzYzg0MWI1NDRhYzQ4ZDViZTRhMGM0MDlmOTYxXzItNC0xLTEtMA_d95f258f-47f7-4229-ba7e-08721bd8e6df"
      unitRef="usd">210171000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id97bdc63eb574813a738373d1623ed8c_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTQvZnJhZzo0ODdkMjYyNzAzZjY0ZGJmYTcxZjBkN2Y1ZTQ0NDNlZi90YWJsZTowYmNhM2M4NDFiNTQ0YWM0OGQ1YmU0YTBjNDA5Zjk2MS90YWJsZXJhbmdlOjBiY2EzYzg0MWI1NDRhYzQ4ZDViZTRhMGM0MDlmOTYxXzMtMi0xLTEtMA_41e78b4f-904c-4eb1-816d-3ea68fad4d63"
      unitRef="usd">425525000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia95a4dc983b9456ba78265110501cc1e_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTQvZnJhZzo0ODdkMjYyNzAzZjY0ZGJmYTcxZjBkN2Y1ZTQ0NDNlZi90YWJsZTowYmNhM2M4NDFiNTQ0YWM0OGQ1YmU0YTBjNDA5Zjk2MS90YWJsZXJhbmdlOjBiY2EzYzg0MWI1NDRhYzQ4ZDViZTRhMGM0MDlmOTYxXzMtNC0xLTEtMA_0c1d84dc-e99a-4c5b-997a-b0babbf4ccda"
      unitRef="usd">418240000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia7d179ee5140402abc193d9fb98c1328_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTQvZnJhZzo0ODdkMjYyNzAzZjY0ZGJmYTcxZjBkN2Y1ZTQ0NDNlZi90YWJsZTowYmNhM2M4NDFiNTQ0YWM0OGQ1YmU0YTBjNDA5Zjk2MS90YWJsZXJhbmdlOjBiY2EzYzg0MWI1NDRhYzQ4ZDViZTRhMGM0MDlmOTYxXzQtMi0xLTEtMA_f3cc66c4-2ec9-4cd2-a3f8-78fc69906e2e"
      unitRef="usd">68516000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0f5b92e7b51f41e3b4f9013b7afbde83_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTQvZnJhZzo0ODdkMjYyNzAzZjY0ZGJmYTcxZjBkN2Y1ZTQ0NDNlZi90YWJsZTowYmNhM2M4NDFiNTQ0YWM0OGQ1YmU0YTBjNDA5Zjk2MS90YWJsZXJhbmdlOjBiY2EzYzg0MWI1NDRhYzQ4ZDViZTRhMGM0MDlmOTYxXzQtNC0xLTEtMA_9548725a-3b2e-4b2d-9f5c-6d9755a607c8"
      unitRef="usd">60409000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia90bcafa20084b8ebd3d4b54ad400374_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTQvZnJhZzo0ODdkMjYyNzAzZjY0ZGJmYTcxZjBkN2Y1ZTQ0NDNlZi90YWJsZTowYmNhM2M4NDFiNTQ0YWM0OGQ1YmU0YTBjNDA5Zjk2MS90YWJsZXJhbmdlOjBiY2EzYzg0MWI1NDRhYzQ4ZDViZTRhMGM0MDlmOTYxXzUtMi0xLTEtMA_3ce2688e-90a6-44c7-a63a-7f396267ac35"
      unitRef="usd">13750000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic3bed5a69d164fce8eff2e729b7f28d7_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTQvZnJhZzo0ODdkMjYyNzAzZjY0ZGJmYTcxZjBkN2Y1ZTQ0NDNlZi90YWJsZTowYmNhM2M4NDFiNTQ0YWM0OGQ1YmU0YTBjNDA5Zjk2MS90YWJsZXJhbmdlOjBiY2EzYzg0MWI1NDRhYzQ4ZDViZTRhMGM0MDlmOTYxXzUtNC0xLTEtMA_c2f031b2-121d-4e28-a9d3-229b0f72bed2"
      unitRef="usd">17496000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTQvZnJhZzo0ODdkMjYyNzAzZjY0ZGJmYTcxZjBkN2Y1ZTQ0NDNlZi90YWJsZTowYmNhM2M4NDFiNTQ0YWM0OGQ1YmU0YTBjNDA5Zjk2MS90YWJsZXJhbmdlOjBiY2EzYzg0MWI1NDRhYzQ4ZDViZTRhMGM0MDlmOTYxXzYtMi0xLTEtMA_d4e45e25-67fd-49ba-bb0d-35a6a52ebe1d"
      unitRef="usd">716058000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTQvZnJhZzo0ODdkMjYyNzAzZjY0ZGJmYTcxZjBkN2Y1ZTQ0NDNlZi90YWJsZTowYmNhM2M4NDFiNTQ0YWM0OGQ1YmU0YTBjNDA5Zjk2MS90YWJsZXJhbmdlOjBiY2EzYzg0MWI1NDRhYzQ4ZDViZTRhMGM0MDlmOTYxXzYtNC0xLTEtMA_36271ec3-77a4-492d-9073-bb81ea6c3efd"
      unitRef="usd">711697000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTQvZnJhZzo0ODdkMjYyNzAzZjY0ZGJmYTcxZjBkN2Y1ZTQ0NDNlZi90YWJsZTowYmNhM2M4NDFiNTQ0YWM0OGQ1YmU0YTBjNDA5Zjk2MS90YWJsZXJhbmdlOjBiY2EzYzg0MWI1NDRhYzQ4ZDViZTRhMGM0MDlmOTYxXzctMi0xLTEtMA_f74556cc-e535-4298-bdc8-e584cd50e11d"
      unitRef="usd">417615000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTQvZnJhZzo0ODdkMjYyNzAzZjY0ZGJmYTcxZjBkN2Y1ZTQ0NDNlZi90YWJsZTowYmNhM2M4NDFiNTQ0YWM0OGQ1YmU0YTBjNDA5Zjk2MS90YWJsZXJhbmdlOjBiY2EzYzg0MWI1NDRhYzQ4ZDViZTRhMGM0MDlmOTYxXzctNC0xLTEtMA_b86ba389-10a1-421b-b620-6166a85d759e"
      unitRef="usd">387311000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTQvZnJhZzo0ODdkMjYyNzAzZjY0ZGJmYTcxZjBkN2Y1ZTQ0NDNlZi90YWJsZTowYmNhM2M4NDFiNTQ0YWM0OGQ1YmU0YTBjNDA5Zjk2MS90YWJsZXJhbmdlOjBiY2EzYzg0MWI1NDRhYzQ4ZDViZTRhMGM0MDlmOTYxXzgtMi0xLTEtMA_dd248572-6d6c-40c9-bbf8-6efd6a2f31c1"
      unitRef="usd">298443000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTQvZnJhZzo0ODdkMjYyNzAzZjY0ZGJmYTcxZjBkN2Y1ZTQ0NDNlZi90YWJsZTowYmNhM2M4NDFiNTQ0YWM0OGQ1YmU0YTBjNDA5Zjk2MS90YWJsZXJhbmdlOjBiY2EzYzg0MWI1NDRhYzQ4ZDViZTRhMGM0MDlmOTYxXzgtNC0xLTEtMA_6f1cc0e0-4250-420d-a079-5059c01b82e8"
      unitRef="usd">324386000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTQvZnJhZzo0ODdkMjYyNzAzZjY0ZGJmYTcxZjBkN2Y1ZTQ0NDNlZi90ZXh0cmVnaW9uOjQ4N2QyNjI3MDNmNjRkYmZhNzFmMGQ3ZjVlNDQ0M2VmXzY0_d908c6e4-1e54-4081-8b81-44c2b6c29a54"
      unitRef="usd">43900000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTQvZnJhZzo0ODdkMjYyNzAzZjY0ZGJmYTcxZjBkN2Y1ZTQ0NDNlZi90ZXh0cmVnaW9uOjQ4N2QyNjI3MDNmNjRkYmZhNzFmMGQ3ZjVlNDQ0M2VmXzIxOTkwMjMyNTYyMTQ_fa64bbb1-0fcb-42a2-8f30-d0577e2a41c0"
      unitRef="usd">36100000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTQvZnJhZzo0ODdkMjYyNzAzZjY0ZGJmYTcxZjBkN2Y1ZTQ0NDNlZi90ZXh0cmVnaW9uOjQ4N2QyNjI3MDNmNjRkYmZhNzFmMGQ3ZjVlNDQ0M2VmXzc3_335f10ca-0399-4818-9ead-c69bae25c710"
      unitRef="usd">37100000</us-gaap:Depreciation>
    <apog:ProceedsFromSaleLeasebackTransaction
      contextRef="i057b49e5a23741edbb2e33b32354f67f_I20200902"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTQvZnJhZzo0ODdkMjYyNzAzZjY0ZGJmYTcxZjBkN2Y1ZTQ0NDNlZi90ZXh0cmVnaW9uOjQ4N2QyNjI3MDNmNjRkYmZhNzFmMGQ3ZjVlNDQ0M2VmXzIxOTkwMjMyNjI3NTM_52eb4917-a37c-4b99-844f-69d07141c75f"
      unitRef="usd">25100000</apog:ProceedsFromSaleLeasebackTransaction>
    <us-gaap:SaleLeasebackTransactionNetBookValue
      contextRef="i057b49e5a23741edbb2e33b32354f67f_I20200902"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTQvZnJhZzo0ODdkMjYyNzAzZjY0ZGJmYTcxZjBkN2Y1ZTQ0NDNlZi90ZXh0cmVnaW9uOjQ4N2QyNjI3MDNmNjRkYmZhNzFmMGQ3ZjVlNDQ0M2VmXzIxOTkwMjMyNjI3Mzk_d0bf73c4-5b73-4752-a35f-611d9ded7ce4"
      unitRef="usd">4300000</us-gaap:SaleLeasebackTransactionNetBookValue>
    <us-gaap:SaleAndLeasebackTransactionGainLossNet
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTQvZnJhZzo0ODdkMjYyNzAzZjY0ZGJmYTcxZjBkN2Y1ZTQ0NDNlZi90ZXh0cmVnaW9uOjQ4N2QyNjI3MDNmNjRkYmZhNzFmMGQ3ZjVlNDQ0M2VmXzIxOTkwMjMyNjI3MjQ_91202d5f-d77a-4271-8ab6-7c072c16694c"
      unitRef="usd">19300000</us-gaap:SaleAndLeasebackTransactionGainLossNet>
    <us-gaap:RestructuringCharges
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTQvZnJhZzo0ODdkMjYyNzAzZjY0ZGJmYTcxZjBkN2Y1ZTQ0NDNlZi90ZXh0cmVnaW9uOjQ4N2QyNjI3MDNmNjRkYmZhNzFmMGQ3ZjVlNDQ0M2VmXzIxOTkwMjMyNjI3Njk_7f768ec9-aa48-46a8-bda7-fd7b8c0767d8"
      unitRef="usd">5800000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ic95216b2a36d4346b59006a0bf30079c_D20200301-20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTQvZnJhZzo0ODdkMjYyNzAzZjY0ZGJmYTcxZjBkN2Y1ZTQ0NDNlZi90ZXh0cmVnaW9uOjQ4N2QyNjI3MDNmNjRkYmZhNzFmMGQ3ZjVlNDQ0M2VmXzIxOTkwMjMyNjI3Nzc_320133ab-2228-4615-926b-30c209984215"
      unitRef="usd">5200000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="idd82fd82e03f4b25be249cb872bb59fb_D20200301-20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTQvZnJhZzo0ODdkMjYyNzAzZjY0ZGJmYTcxZjBkN2Y1ZTQ0NDNlZi90ZXh0cmVnaW9uOjQ4N2QyNjI3MDNmNjRkYmZhNzFmMGQ3ZjVlNDQ0M2VmXzIxOTkwMjMyNjI3ODU_e2fcc372-de65-46fe-bd24-f85d96add546"
      unitRef="usd">600000</us-gaap:RestructuringCharges>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTQvZnJhZzo0ODdkMjYyNzAzZjY0ZGJmYTcxZjBkN2Y1ZTQ0NDNlZi90ZXh0cmVnaW9uOjQ4N2QyNjI3MDNmNjRkYmZhNzFmMGQ3ZjVlNDQ0M2VmXzIxOTkwMjMyNjIxNzQ_c4584d8f-8864-40f6-8298-95e13d7dbb2b">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain amounts associated with the restructuring expense incurred during fiscal 2021 are accrued as of year-end within accrued payroll and related costs and other current liabilities in the consolidated balance sheets, and are expected to be paid within the next fiscal year.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;Architectural Framing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Other&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;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at February 29, 2020&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Restructuring expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;padding:2px 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;(716)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;(163)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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;/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;Other adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(739)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(739)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Balance at February 27, 2021&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;3,826&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;391&#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;4,217&#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:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:RestructuringReserve
      contextRef="ib28972e7e6e848e789db480df62ee61b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTQvZnJhZzo0ODdkMjYyNzAzZjY0ZGJmYTcxZjBkN2Y1ZTQ0NDNlZi90YWJsZTo4NWJjYmY5NWRlN2M0ZWI1YWQ2ZjczMjdjZTA2ZmFmNi90YWJsZXJhbmdlOjg1YmNiZjk1ZGU3YzRlYjVhZDZmNzMyN2NlMDZmYWY2XzEtMi0xLTEtNTAzOA_9f25203c-3dc8-4abf-9be9-d08c5fefbcc4"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i0722a394f5f944c5b3985ae51f3344bd_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTQvZnJhZzo0ODdkMjYyNzAzZjY0ZGJmYTcxZjBkN2Y1ZTQ0NDNlZi90YWJsZTo4NWJjYmY5NWRlN2M0ZWI1YWQ2ZjczMjdjZTA2ZmFmNi90YWJsZXJhbmdlOjg1YmNiZjk1ZGU3YzRlYjVhZDZmNzMyN2NlMDZmYWY2XzEtNi0xLTEtNTAzOA_af1792f0-cec3-4184-ac9a-c9e8e975801a"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTQvZnJhZzo0ODdkMjYyNzAzZjY0ZGJmYTcxZjBkN2Y1ZTQ0NDNlZi90YWJsZTo4NWJjYmY5NWRlN2M0ZWI1YWQ2ZjczMjdjZTA2ZmFmNi90YWJsZXJhbmdlOjg1YmNiZjk1ZGU3YzRlYjVhZDZmNzMyN2NlMDZmYWY2XzEtOC0xLTEtNTAzOA_86267df8-1871-45c4-92ce-9f218247a39d"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="i606a601c1dbb43c880c142c2edde854f_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTQvZnJhZzo0ODdkMjYyNzAzZjY0ZGJmYTcxZjBkN2Y1ZTQ0NDNlZi90YWJsZTo4NWJjYmY5NWRlN2M0ZWI1YWQ2ZjczMjdjZTA2ZmFmNi90YWJsZXJhbmdlOjg1YmNiZjk1ZGU3YzRlYjVhZDZmNzMyN2NlMDZmYWY2XzItMi0xLTEtNTAzOA_3f659b15-527a-4178-b804-90fb5900d344"
      unitRef="usd">5281000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i6b0d7e6761c34f00a31f7c5e9a6ad210_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTQvZnJhZzo0ODdkMjYyNzAzZjY0ZGJmYTcxZjBkN2Y1ZTQ0NDNlZi90YWJsZTo4NWJjYmY5NWRlN2M0ZWI1YWQ2ZjczMjdjZTA2ZmFmNi90YWJsZXJhbmdlOjg1YmNiZjk1ZGU3YzRlYjVhZDZmNzMyN2NlMDZmYWY2XzItNi0xLTEtNTAzOA_92feda20-e4c2-40e1-aea7-393a0379dee0"
      unitRef="usd">554000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTQvZnJhZzo0ODdkMjYyNzAzZjY0ZGJmYTcxZjBkN2Y1ZTQ0NDNlZi90YWJsZTo4NWJjYmY5NWRlN2M0ZWI1YWQ2ZjczMjdjZTA2ZmFmNi90YWJsZXJhbmdlOjg1YmNiZjk1ZGU3YzRlYjVhZDZmNzMyN2NlMDZmYWY2XzItOC0xLTEtNTAzOA_f4e041f5-ef17-41b1-a8cd-97935d8d0258"
      unitRef="usd">5835000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="i606a601c1dbb43c880c142c2edde854f_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTQvZnJhZzo0ODdkMjYyNzAzZjY0ZGJmYTcxZjBkN2Y1ZTQ0NDNlZi90YWJsZTo4NWJjYmY5NWRlN2M0ZWI1YWQ2ZjczMjdjZTA2ZmFmNi90YWJsZXJhbmdlOjg1YmNiZjk1ZGU3YzRlYjVhZDZmNzMyN2NlMDZmYWY2XzMtMi0xLTEtNTAzOA_7b7baad4-e3cd-4ee0-b198-173dacee085a"
      unitRef="usd">716000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="i6b0d7e6761c34f00a31f7c5e9a6ad210_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTQvZnJhZzo0ODdkMjYyNzAzZjY0ZGJmYTcxZjBkN2Y1ZTQ0NDNlZi90YWJsZTo4NWJjYmY5NWRlN2M0ZWI1YWQ2ZjczMjdjZTA2ZmFmNi90YWJsZXJhbmdlOjg1YmNiZjk1ZGU3YzRlYjVhZDZmNzMyN2NlMDZmYWY2XzMtNi0xLTEtNTAzOA_b3ebc47b-0239-4518-994d-9e91b2a5f5e3"
      unitRef="usd">163000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTQvZnJhZzo0ODdkMjYyNzAzZjY0ZGJmYTcxZjBkN2Y1ZTQ0NDNlZi90YWJsZTo4NWJjYmY5NWRlN2M0ZWI1YWQ2ZjczMjdjZTA2ZmFmNi90YWJsZXJhbmdlOjg1YmNiZjk1ZGU3YzRlYjVhZDZmNzMyN2NlMDZmYWY2XzMtOC0xLTEtNTAzOA_0e6711ec-7b06-4786-a8d0-7cd4a4e9e91f"
      unitRef="usd">879000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveTranslationAndOtherAdjustment
      contextRef="i606a601c1dbb43c880c142c2edde854f_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTQvZnJhZzo0ODdkMjYyNzAzZjY0ZGJmYTcxZjBkN2Y1ZTQ0NDNlZi90YWJsZTo4NWJjYmY5NWRlN2M0ZWI1YWQ2ZjczMjdjZTA2ZmFmNi90YWJsZXJhbmdlOjg1YmNiZjk1ZGU3YzRlYjVhZDZmNzMyN2NlMDZmYWY2XzQtMi0xLTEtNTAzOA_cdad7572-0102-46a3-bd5b-af8d3f88c3f5"
      unitRef="usd">-739000</us-gaap:RestructuringReserveTranslationAndOtherAdjustment>
    <us-gaap:RestructuringReserveTranslationAndOtherAdjustment
      contextRef="i6b0d7e6761c34f00a31f7c5e9a6ad210_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTQvZnJhZzo0ODdkMjYyNzAzZjY0ZGJmYTcxZjBkN2Y1ZTQ0NDNlZi90YWJsZTo4NWJjYmY5NWRlN2M0ZWI1YWQ2ZjczMjdjZTA2ZmFmNi90YWJsZXJhbmdlOjg1YmNiZjk1ZGU3YzRlYjVhZDZmNzMyN2NlMDZmYWY2XzQtNi0xLTEtNTAzOA_e457013d-cd2f-4679-bfe8-6aee75dc1b53"
      unitRef="usd">0</us-gaap:RestructuringReserveTranslationAndOtherAdjustment>
    <us-gaap:RestructuringReserveTranslationAndOtherAdjustment
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTQvZnJhZzo0ODdkMjYyNzAzZjY0ZGJmYTcxZjBkN2Y1ZTQ0NDNlZi90YWJsZTo4NWJjYmY5NWRlN2M0ZWI1YWQ2ZjczMjdjZTA2ZmFmNi90YWJsZXJhbmdlOjg1YmNiZjk1ZGU3YzRlYjVhZDZmNzMyN2NlMDZmYWY2XzQtOC0xLTEtNTAzOA_a7dd0205-7dd1-48a7-8731-9ebfd84ad3b4"
      unitRef="usd">-739000</us-gaap:RestructuringReserveTranslationAndOtherAdjustment>
    <us-gaap:RestructuringReserve
      contextRef="i9406a882aec9407da10470cd5ee31e3b_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTQvZnJhZzo0ODdkMjYyNzAzZjY0ZGJmYTcxZjBkN2Y1ZTQ0NDNlZi90YWJsZTo4NWJjYmY5NWRlN2M0ZWI1YWQ2ZjczMjdjZTA2ZmFmNi90YWJsZXJhbmdlOjg1YmNiZjk1ZGU3YzRlYjVhZDZmNzMyN2NlMDZmYWY2XzUtMi0xLTEtNTAzOA_36299367-7972-4779-8122-07e476572d0e"
      unitRef="usd">3826000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i658cca3726e94f08ad831fa64b54de12_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTQvZnJhZzo0ODdkMjYyNzAzZjY0ZGJmYTcxZjBkN2Y1ZTQ0NDNlZi90YWJsZTo4NWJjYmY5NWRlN2M0ZWI1YWQ2ZjczMjdjZTA2ZmFmNi90YWJsZXJhbmdlOjg1YmNiZjk1ZGU3YzRlYjVhZDZmNzMyN2NlMDZmYWY2XzUtNi0xLTEtNTAzOA_aabb6992-009a-4d23-b6d9-32507f735b28"
      unitRef="usd">391000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNTQvZnJhZzo0ODdkMjYyNzAzZjY0ZGJmYTcxZjBkN2Y1ZTQ0NDNlZi90YWJsZTo4NWJjYmY5NWRlN2M0ZWI1YWQ2ZjczMjdjZTA2ZmFmNi90YWJsZXJhbmdlOjg1YmNiZjk1ZGU3YzRlYjVhZDZmNzMyN2NlMDZmYWY2XzUtOC0xLTEtNTAzOA_1ec0121a-3ec2-4d6e-8802-ddf84efa3525"
      unitRef="usd">4217000</us-gaap:RestructuringReserve>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90ZXh0cmVnaW9uOjdkMmVlOTQxMGY4YzRiMTM4MWY3NTIwYmY2NjQ1MTVmXzIxOTkwMjMyOTkyMjc_05d65675-d15a-412b-b39d-507f18a44824">&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;6.&#160;&#160;&#160;&#160;Goodwill and Other Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Refer to Note 1 to the Consolidated Financial Statements for a description of the Accounting Policy related to Goodwill.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Goodwill represents the excess of the cost over the net tangible and identified intangible assets of acquired businesses. We evaluate goodwill for impairment annually as of the first day of our fiscal fourth quarter, or more frequently if events or changes in circumstances indicate the carrying value of goodwill may not be recoverable. Based on the impairment analysis performed in the fourth quarter, estimated fair value was in excess of carrying value at six of our eight reporting units. However, estimated fair value did not exceed carrying value for two reporting units within the Architectural Framing Systems segment, EFCO and Sotawall. For these reporting units, we utilized a weighted-average cost of capital of 12.1 percent in determining the discounted cash flows in the fair value analysis and a long-term growth rate of 3.0 percent. As a result, as of February 27, 2021, we incurred goodwill impairment expense of $46.7&#160;million and $17.1&#160;million in our EFCO and Sotawall reporting units, respectively. The goodwill impairment expense recorded during the year ended February 27, 2021 represents the total accumulated goodwill impairment expenses recorded. &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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The carrying amount of goodwill attributable to each reporting segment was: &#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.079%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.234%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.913%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;Architectural Framing Systems&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;Architectural Glass&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;Architectural Services&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;Large-Scale&lt;br/&gt;Optical&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;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at March 2, 2019&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;148,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;25,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;1,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;10,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;185,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(263)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(53)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;&#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;(316)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:700;line-height:100%"&gt;Balance at 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;148,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;25,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;1,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;10,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;185,516&#160;&lt;/span&gt;&lt;/td&gt;&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjustment &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;&#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;&#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,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Impairment expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(63,769)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;(63,769)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(334)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;&#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,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:700;line-height:100%"&gt;Balance at February 27, 2021&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;93,099&#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;25,322&#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;1,120&#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;10,557&#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;130,098&#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;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;During the first quarter of fiscal 2021, we recorded a $6.3 million increase to goodwill and corresponding increase to deferred tax liabilities to correct an immaterial error related to prior periods. The error was not material to any previously reported annual or interim consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Indefinite-lived intangible assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have intangible assets for certain acquired trade names and trademarks which are determined to have indefinite useful lives. We test indefinite-lived intangible assets for impairment annually at the same measurement date as goodwill, the first day of our fiscal fourth quarter, or more frequently if events or changes in circumstances indicate that it is more likely than not that the asset is impaired. Based on our analysis, the fair value of each of our trade names and trademarks exceeded carrying amount, except for the EFCO tradename, within our Architectural Framing Systems segment. The fair value determined for the EFCO tradename exceeded carrying value by $6.3 million and this amount was recognized as impairment expense in the fourth quarter ended February 27, 2021.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The gross carrying amount of other intangible assets and related accumulated amortization was:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&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;Impairment Expense&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;Foreign&lt;br/&gt;Currency&lt;br/&gt;Translation&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;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;February 27, 2021&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;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;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;Definite-lived intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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 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;Customer relationships&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;119,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(40,443)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;&#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 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,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;82,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Other intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;41,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,234)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;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 colspan="2" style="background-color:#ffffff;padding:2px 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,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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 definite-lived intangible 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;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;160,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;(74,677)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;3,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;90,221&#160;&lt;/span&gt;&lt;/td&gt;&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;Indefinite-lived intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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 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;Trademarks&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;45,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;(6,300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;39,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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;206,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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;(74,677)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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;(6,300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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;130,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;February 29, 2020&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;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;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;Definite-lived intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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 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;Customer relationships&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;120,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(33,121)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;&#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 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;(592)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;86,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Other intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;41,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;(32,516)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(189)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,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;/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 definite-lived intangible 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;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;161,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;(65,637)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;(781)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;94,890&#160;&lt;/span&gt;&lt;/td&gt;&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;Indefinite-lived intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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 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;Trademarks&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;45,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;(120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Total intangible assets&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;206,729&#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;(65,637)&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;(901)&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;140,191&#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="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense on definite-lived intangible assets was $7.6 million, $7.7 million and $12.7 million in fiscal 2021, 2020 and 2019, respectively. Amortization expense is included within selling, general and administrative expenses for all intangible assets other than that of debt issuance costs, which is included in interest expense. Estimated future amortization expense for definite-lived intangible assets is:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;2022&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;2023&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;2024&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;2025&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;2026&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Estimated amortization 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;8,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;7,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;7,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;7,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;7,299&#160;&lt;/span&gt;&lt;/td&gt;&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:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i474e3ca3542046d09c14538027bcbb1f_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90ZXh0cmVnaW9uOjdkMmVlOTQxMGY4YzRiMTM4MWY3NTIwYmY2NjQ1MTVmXzIxOTkwMjMyOTkxOTg_1a8086bc-2e81-43ae-b2fd-78a6f5ac5e64"
      unitRef="usd">46700000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i41679121761f4183bf71881595e20ada_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90ZXh0cmVnaW9uOjdkMmVlOTQxMGY4YzRiMTM4MWY3NTIwYmY2NjQ1MTVmXzIxOTkwMjMyOTkyMTM_15badfef-e2c2-4aec-abb0-e5a56314c58b"
      unitRef="usd">17100000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90ZXh0cmVnaW9uOjdkMmVlOTQxMGY4YzRiMTM4MWY3NTIwYmY2NjQ1MTVmXzEwODU_2c1469ab-621e-4dca-bfbc-e78403a60f3b">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.079%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.234%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.913%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;Architectural Framing Systems&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;Architectural Glass&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;Architectural Services&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;Large-Scale&lt;br/&gt;Optical&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;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at March 2, 2019&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;148,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;25,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;1,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;10,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;185,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(263)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(53)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;&#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;(316)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:700;line-height:100%"&gt;Balance at 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;148,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;25,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;1,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;10,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;185,516&#160;&lt;/span&gt;&lt;/td&gt;&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjustment &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;&#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;&#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,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Impairment expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(63,769)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;(63,769)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(334)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;&#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,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:700;line-height:100%"&gt;Balance at February 27, 2021&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;93,099&#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;25,322&#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;1,120&#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;10,557&#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;130,098&#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;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i6a63d82b49094a99a4dc356066ac0667_I20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTo1YmYwMmE0ZjM2NDU0YjBhYTJkZTZmNjI0YjFiOGYxNS90YWJsZXJhbmdlOjViZjAyYTRmMzY0NTRiMGFhMmRlNmY2MjRiMWI4ZjE1XzEtMi0xLTEtMA_9e4efdeb-a0c6-45a3-a2f9-4841a3b6e30d"
      unitRef="usd">148446000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iae1f81e288b4453e96ececa2296ec825_I20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTo1YmYwMmE0ZjM2NDU0YjBhYTJkZTZmNjI0YjFiOGYxNS90YWJsZXJhbmdlOjViZjAyYTRmMzY0NTRiMGFhMmRlNmY2MjRiMWI4ZjE1XzEtNC0xLTEtMA_d2a89e81-fcf6-40d8-ae64-8d8458458c95"
      unitRef="usd">25709000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id44e92c921b846168b13f55e8573ae8a_I20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTo1YmYwMmE0ZjM2NDU0YjBhYTJkZTZmNjI0YjFiOGYxNS90YWJsZXJhbmdlOjViZjAyYTRmMzY0NTRiMGFhMmRlNmY2MjRiMWI4ZjE1XzEtNi0xLTEtMA_2e69455a-20a9-43f0-8ee8-ce28386ff81d"
      unitRef="usd">1120000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i353fcbd4e7ac4d1688d5f7e65d90e9c6_I20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTo1YmYwMmE0ZjM2NDU0YjBhYTJkZTZmNjI0YjFiOGYxNS90YWJsZXJhbmdlOjViZjAyYTRmMzY0NTRiMGFhMmRlNmY2MjRiMWI4ZjE1XzEtOC0xLTEtMA_61216345-4345-4554-a17a-4296a126dbdf"
      unitRef="usd">10557000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i8409afd7f31541f1acdbbee8bc0561d4_I20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTo1YmYwMmE0ZjM2NDU0YjBhYTJkZTZmNjI0YjFiOGYxNS90YWJsZXJhbmdlOjViZjAyYTRmMzY0NTRiMGFhMmRlNmY2MjRiMWI4ZjE1XzEtMTAtMS0xLTA_bc2fbb4f-fd31-45f8-a357-f030510c37e1"
      unitRef="usd">185832000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ibe64ca8c1190480598a06f6e78391ca9_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTo1YmYwMmE0ZjM2NDU0YjBhYTJkZTZmNjI0YjFiOGYxNS90YWJsZXJhbmdlOjViZjAyYTRmMzY0NTRiMGFhMmRlNmY2MjRiMWI4ZjE1XzQtMi0xLTEtMA_0dfdc331-3d6f-4474-a07b-286208324b93"
      unitRef="usd">-263000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i1f3b3e536cc9493eb6c8eaf3fe6bdbf9_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTo1YmYwMmE0ZjM2NDU0YjBhYTJkZTZmNjI0YjFiOGYxNS90YWJsZXJhbmdlOjViZjAyYTRmMzY0NTRiMGFhMmRlNmY2MjRiMWI4ZjE1XzQtNC0xLTEtMA_b4148328-7c87-434c-94ca-fad2e05e4f43"
      unitRef="usd">-53000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ic1238ae10a9143e3898f9d979571146f_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTo1YmYwMmE0ZjM2NDU0YjBhYTJkZTZmNjI0YjFiOGYxNS90YWJsZXJhbmdlOjViZjAyYTRmMzY0NTRiMGFhMmRlNmY2MjRiMWI4ZjE1XzQtNi0xLTEtMA_1f4cd28a-32b1-44d1-a2f2-b20d871357d8"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i30582f8792874700af74f11d96aace26_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTo1YmYwMmE0ZjM2NDU0YjBhYTJkZTZmNjI0YjFiOGYxNS90YWJsZXJhbmdlOjViZjAyYTRmMzY0NTRiMGFhMmRlNmY2MjRiMWI4ZjE1XzQtOC0xLTEtMA_cc3ae6ea-3943-403b-a45f-41a1079a54f5"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTo1YmYwMmE0ZjM2NDU0YjBhYTJkZTZmNjI0YjFiOGYxNS90YWJsZXJhbmdlOjViZjAyYTRmMzY0NTRiMGFhMmRlNmY2MjRiMWI4ZjE1XzQtMTAtMS0xLTA_236a85a8-9207-476c-9464-f1322a9c331b"
      unitRef="usd">-316000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="ib28972e7e6e848e789db480df62ee61b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTo1YmYwMmE0ZjM2NDU0YjBhYTJkZTZmNjI0YjFiOGYxNS90YWJsZXJhbmdlOjViZjAyYTRmMzY0NTRiMGFhMmRlNmY2MjRiMWI4ZjE1XzUtMi0xLTEtMA_50317ad2-6897-450a-b2bd-0a79bbf4aafa"
      unitRef="usd">148183000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ia1b351dc587048da837d5375a031c91a_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTo1YmYwMmE0ZjM2NDU0YjBhYTJkZTZmNjI0YjFiOGYxNS90YWJsZXJhbmdlOjViZjAyYTRmMzY0NTRiMGFhMmRlNmY2MjRiMWI4ZjE1XzUtNC0xLTEtMA_56ba949a-17ae-4e3c-b872-362055c987c1"
      unitRef="usd">25656000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="icf2a9f3ed30a4605b70201982c2e6538_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTo1YmYwMmE0ZjM2NDU0YjBhYTJkZTZmNjI0YjFiOGYxNS90YWJsZXJhbmdlOjViZjAyYTRmMzY0NTRiMGFhMmRlNmY2MjRiMWI4ZjE1XzUtNi0xLTEtMA_bb0a465e-0008-49d8-8ecf-5525b1e0df81"
      unitRef="usd">1120000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i1bbb9a47b2314ebfb116373eaced409b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTo1YmYwMmE0ZjM2NDU0YjBhYTJkZTZmNjI0YjFiOGYxNS90YWJsZXJhbmdlOjViZjAyYTRmMzY0NTRiMGFhMmRlNmY2MjRiMWI4ZjE1XzUtOC0xLTEtMA_869aad27-ab0e-4032-a7b1-1b029f3ea161"
      unitRef="usd">10557000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTo1YmYwMmE0ZjM2NDU0YjBhYTJkZTZmNjI0YjFiOGYxNS90YWJsZXJhbmdlOjViZjAyYTRmMzY0NTRiMGFhMmRlNmY2MjRiMWI4ZjE1XzUtMTAtMS0xLTA_557e5a3a-799a-4280-8fde-6f9733ce4520"
      unitRef="usd">185516000</us-gaap:Goodwill>
    <us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments
      contextRef="i606a601c1dbb43c880c142c2edde854f_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTo1YmYwMmE0ZjM2NDU0YjBhYTJkZTZmNjI0YjFiOGYxNS90YWJsZXJhbmdlOjViZjAyYTRmMzY0NTRiMGFhMmRlNmY2MjRiMWI4ZjE1XzctMi0xLTEtMA_c60c6d7f-b9aa-4a8b-bf45-e95396ef71e5"
      unitRef="usd">6315000</us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments>
    <us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTo1YmYwMmE0ZjM2NDU0YjBhYTJkZTZmNjI0YjFiOGYxNS90YWJsZXJhbmdlOjViZjAyYTRmMzY0NTRiMGFhMmRlNmY2MjRiMWI4ZjE1XzctMTAtMS0xLTA_4865c2b6-69cb-4263-83e6-54a0f0f58413"
      unitRef="usd">6315000</us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i606a601c1dbb43c880c142c2edde854f_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTo1YmYwMmE0ZjM2NDU0YjBhYTJkZTZmNjI0YjFiOGYxNS90YWJsZXJhbmdlOjViZjAyYTRmMzY0NTRiMGFhMmRlNmY2MjRiMWI4ZjE1XzgtMi0xLTEtMjgyOA_1474ec54-3a1d-4cc5-a590-c78a2d3050db"
      unitRef="usd">63769000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTo1YmYwMmE0ZjM2NDU0YjBhYTJkZTZmNjI0YjFiOGYxNS90YWJsZXJhbmdlOjViZjAyYTRmMzY0NTRiMGFhMmRlNmY2MjRiMWI4ZjE1XzgtMTAtMS0xLTYyNjk_479845d0-d92c-4f42-987d-9a54ae0a8a9f"
      unitRef="usd">63769000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i606a601c1dbb43c880c142c2edde854f_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTo1YmYwMmE0ZjM2NDU0YjBhYTJkZTZmNjI0YjFiOGYxNS90YWJsZXJhbmdlOjViZjAyYTRmMzY0NTRiMGFhMmRlNmY2MjRiMWI4ZjE1XzgtMi0xLTEtMA_538e1cd0-f759-4068-bb59-198a701cba83"
      unitRef="usd">2370000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i8a48a78703614c819b5bc246f2a1c2eb_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTo1YmYwMmE0ZjM2NDU0YjBhYTJkZTZmNjI0YjFiOGYxNS90YWJsZXJhbmdlOjViZjAyYTRmMzY0NTRiMGFhMmRlNmY2MjRiMWI4ZjE1XzgtNC0xLTEtMA_9d2401ca-58ae-4f46-a363-6b3a389cd44c"
      unitRef="usd">-334000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ia7b1a16cfe1b4fab9037bf17be39ecc2_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTo1YmYwMmE0ZjM2NDU0YjBhYTJkZTZmNjI0YjFiOGYxNS90YWJsZXJhbmdlOjViZjAyYTRmMzY0NTRiMGFhMmRlNmY2MjRiMWI4ZjE1XzgtNi0xLTEtMA_2cc4aa30-7d6c-44db-af4b-446137abaef7"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i9639b3c1a9db427299bc1ae825899071_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTo1YmYwMmE0ZjM2NDU0YjBhYTJkZTZmNjI0YjFiOGYxNS90YWJsZXJhbmdlOjViZjAyYTRmMzY0NTRiMGFhMmRlNmY2MjRiMWI4ZjE1XzgtOC0xLTEtMA_fb3130a9-94f9-4b2b-9594-0e9356470bde"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTo1YmYwMmE0ZjM2NDU0YjBhYTJkZTZmNjI0YjFiOGYxNS90YWJsZXJhbmdlOjViZjAyYTRmMzY0NTRiMGFhMmRlNmY2MjRiMWI4ZjE1XzgtMTAtMS0xLTA_b6e9d4da-1246-43e7-a388-069be3c29df4"
      unitRef="usd">2036000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i9406a882aec9407da10470cd5ee31e3b_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTo1YmYwMmE0ZjM2NDU0YjBhYTJkZTZmNjI0YjFiOGYxNS90YWJsZXJhbmdlOjViZjAyYTRmMzY0NTRiMGFhMmRlNmY2MjRiMWI4ZjE1XzEwLTItMS0xLTYyODg_883ab07e-3b38-475d-be1d-cc4dd5985d1b"
      unitRef="usd">93099000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i1eda741205664402b43629b9218f5953_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTo1YmYwMmE0ZjM2NDU0YjBhYTJkZTZmNjI0YjFiOGYxNS90YWJsZXJhbmdlOjViZjAyYTRmMzY0NTRiMGFhMmRlNmY2MjRiMWI4ZjE1XzEwLTQtMS0xLTYyOTI_498a4402-9cb8-4536-a5db-fefd0c94300d"
      unitRef="usd">25322000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iee7578074dd3455aa330d506097f7d5c_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTo1YmYwMmE0ZjM2NDU0YjBhYTJkZTZmNjI0YjFiOGYxNS90YWJsZXJhbmdlOjViZjAyYTRmMzY0NTRiMGFhMmRlNmY2MjRiMWI4ZjE1XzEwLTYtMS0xLTYyOTU_f77b6bb8-47b6-416d-8c07-cbc107220dc7"
      unitRef="usd">1120000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i5b3d5357fcc74bab8cc1b67fdd1ff57a_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTo1YmYwMmE0ZjM2NDU0YjBhYTJkZTZmNjI0YjFiOGYxNS90YWJsZXJhbmdlOjViZjAyYTRmMzY0NTRiMGFhMmRlNmY2MjRiMWI4ZjE1XzEwLTgtMS0xLTYyOTg_3b7f58c9-4cc4-4216-aed4-243538206105"
      unitRef="usd">10557000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTo1YmYwMmE0ZjM2NDU0YjBhYTJkZTZmNjI0YjFiOGYxNS90YWJsZXJhbmdlOjViZjAyYTRmMzY0NTRiMGFhMmRlNmY2MjRiMWI4ZjE1XzEwLTEwLTEtMS02MzAx_ab7a9c5c-61df-4932-88f9-3bf7a2792e69"
      unitRef="usd">130098000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90ZXh0cmVnaW9uOjdkMmVlOTQxMGY4YzRiMTM4MWY3NTIwYmY2NjQ1MTVmXzEwOTc_959fe596-8f6d-4d12-b015-a98c905fead6">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&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;Impairment Expense&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;Foreign&lt;br/&gt;Currency&lt;br/&gt;Translation&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;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;February 27, 2021&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;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;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;Definite-lived intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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 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;Customer relationships&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;119,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(40,443)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;&#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 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,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;82,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Other intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;41,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,234)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;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 colspan="2" style="background-color:#ffffff;padding:2px 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,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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 definite-lived intangible 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;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;160,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;(74,677)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;3,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;90,221&#160;&lt;/span&gt;&lt;/td&gt;&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;Indefinite-lived intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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 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;Trademarks&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;45,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;(6,300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;39,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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;206,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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;(74,677)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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;(6,300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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;130,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;February 29, 2020&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;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;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;Definite-lived intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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 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;Customer relationships&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;120,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;(33,121)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;&#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 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;(592)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;86,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Other intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;41,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;(32,516)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(189)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,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;/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 definite-lived intangible 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;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;161,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;(65,637)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;(781)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;94,890&#160;&lt;/span&gt;&lt;/td&gt;&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;Indefinite-lived intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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 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;Trademarks&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;45,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;(120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Total intangible assets&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;206,729&#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;(65,637)&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;(901)&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;140,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i865b67453fd34b9ebe3559c4218e0d4f_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTplMzk2ZGU0YmRkY2M0YzBlOTI3NDQ0MDhlODVkMThmOS90YWJsZXJhbmdlOmUzOTZkZTRiZGRjYzRjMGU5Mjc0NDQwOGU4NWQxOGY5XzMtMi0xLTEtMA_33ec2cb2-76ea-4723-ac84-a80c9cc5e098"
      unitRef="usd">119647000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <apog:IntangibleAssetsAccumulatedAmortization
      contextRef="i865b67453fd34b9ebe3559c4218e0d4f_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTplMzk2ZGU0YmRkY2M0YzBlOTI3NDQ0MDhlODVkMThmOS90YWJsZXJhbmdlOmUzOTZkZTRiZGRjYzRjMGU5Mjc0NDQwOGU4NWQxOGY5XzMtNC0xLTEtMA_f48bb20c-7ee3-4370-b8d4-41b22ae62374"
      unitRef="usd">40443000</apog:IntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="idda796dda47c478281caf7f263d2b82d_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTplMzk2ZGU0YmRkY2M0YzBlOTI3NDQ0MDhlODVkMThmOS90YWJsZXJhbmdlOmUzOTZkZTRiZGRjYzRjMGU5Mjc0NDQwOGU4NWQxOGY5XzMtOC0xLTEtMA_b4841b38-7b35-40f0-8537-e0e8381772ae"
      unitRef="usd">-3315000</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i865b67453fd34b9ebe3559c4218e0d4f_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTplMzk2ZGU0YmRkY2M0YzBlOTI3NDQ0MDhlODVkMThmOS90YWJsZXJhbmdlOmUzOTZkZTRiZGRjYzRjMGU5Mjc0NDQwOGU4NWQxOGY5XzMtMTAtMS0xLTA_4f08e49d-c522-4235-ae2f-6afb01eb595c"
      unitRef="usd">82519000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i902a175b2804439893d5cd97b84d61d6_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTplMzk2ZGU0YmRkY2M0YzBlOTI3NDQ0MDhlODVkMThmOS90YWJsZXJhbmdlOmUzOTZkZTRiZGRjYzRjMGU5Mjc0NDQwOGU4NWQxOGY5XzQtMi0xLTEtMA_955c42f3-9dbb-4f00-984e-4cac7afb889f"
      unitRef="usd">41293000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <apog:IntangibleAssetsAccumulatedAmortization
      contextRef="i902a175b2804439893d5cd97b84d61d6_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTplMzk2ZGU0YmRkY2M0YzBlOTI3NDQ0MDhlODVkMThmOS90YWJsZXJhbmdlOmUzOTZkZTRiZGRjYzRjMGU5Mjc0NDQwOGU4NWQxOGY5XzQtNC0xLTEtMA_314a4d51-c546-498b-b708-0f9a60e72b62"
      unitRef="usd">34234000</apog:IntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="i3acef9f1fd154a9c9a814507b174fd6f_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTplMzk2ZGU0YmRkY2M0YzBlOTI3NDQ0MDhlODVkMThmOS90YWJsZXJhbmdlOmUzOTZkZTRiZGRjYzRjMGU5Mjc0NDQwOGU4NWQxOGY5XzQtOC0xLTEtMA_74d95f35-a882-48a2-a5db-26b5f0bb0e59"
      unitRef="usd">-643000</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i902a175b2804439893d5cd97b84d61d6_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTplMzk2ZGU0YmRkY2M0YzBlOTI3NDQ0MDhlODVkMThmOS90YWJsZXJhbmdlOmUzOTZkZTRiZGRjYzRjMGU5Mjc0NDQwOGU4NWQxOGY5XzQtMTAtMS0xLTA_1e80a013-6a31-4fda-820e-d28dfcb5c676"
      unitRef="usd">7702000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTplMzk2ZGU0YmRkY2M0YzBlOTI3NDQ0MDhlODVkMThmOS90YWJsZXJhbmdlOmUzOTZkZTRiZGRjYzRjMGU5Mjc0NDQwOGU4NWQxOGY5XzUtMi0xLTEtMA_24fa40f7-6665-4500-8daa-8eefaa6e8ac5"
      unitRef="usd">160940000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <apog:IntangibleAssetsAccumulatedAmortization
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTplMzk2ZGU0YmRkY2M0YzBlOTI3NDQ0MDhlODVkMThmOS90YWJsZXJhbmdlOmUzOTZkZTRiZGRjYzRjMGU5Mjc0NDQwOGU4NWQxOGY5XzUtNC0xLTEtMA_cab125f6-98e6-46ee-96b2-9d87a1cb1af9"
      unitRef="usd">74677000</apog:IntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTplMzk2ZGU0YmRkY2M0YzBlOTI3NDQ0MDhlODVkMThmOS90YWJsZXJhbmdlOmUzOTZkZTRiZGRjYzRjMGU5Mjc0NDQwOGU4NWQxOGY5XzUtOC0xLTEtMA_a1305644-01a8-49f8-b4ef-7cc69946cd32"
      unitRef="usd">-3958000</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTplMzk2ZGU0YmRkY2M0YzBlOTI3NDQ0MDhlODVkMThmOS90YWJsZXJhbmdlOmUzOTZkZTRiZGRjYzRjMGU5Mjc0NDQwOGU4NWQxOGY5XzUtMTAtMS0xLTA_4303310f-9b36-4715-8fc8-a04ea1427b7c"
      unitRef="usd">90221000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="if1c651c9d7864645bf398a0ca24c9e68_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTplMzk2ZGU0YmRkY2M0YzBlOTI3NDQ0MDhlODVkMThmOS90YWJsZXJhbmdlOmUzOTZkZTRiZGRjYzRjMGU5Mjc0NDQwOGU4NWQxOGY5XzctMi0xLTEtMA_f10d0c45-6444-47df-9e1b-aaf06856558f"
      unitRef="usd">45300000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="i2f71c7b59603486b8bdb87341dd398c7_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTplMzk2ZGU0YmRkY2M0YzBlOTI3NDQ0MDhlODVkMThmOS90YWJsZXJhbmdlOmUzOTZkZTRiZGRjYzRjMGU5Mjc0NDQwOGU4NWQxOGY5XzctNi0xLTEtMA_d6a43fa8-c03e-4b0a-98d6-d26ae0ad0f67"
      unitRef="usd">6300000</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="i2f71c7b59603486b8bdb87341dd398c7_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTplMzk2ZGU0YmRkY2M0YzBlOTI3NDQ0MDhlODVkMThmOS90YWJsZXJhbmdlOmUzOTZkZTRiZGRjYzRjMGU5Mjc0NDQwOGU4NWQxOGY5XzctOC0xLTEtMA_2203df9b-c3f9-4018-970d-901d172767a5"
      unitRef="usd">-832000</us-gaap:IndefiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <apog:IndefinitelivedIntangibleAssetsExcludingGoodwillNetoftranslationadjustments
      contextRef="if1c651c9d7864645bf398a0ca24c9e68_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTplMzk2ZGU0YmRkY2M0YzBlOTI3NDQ0MDhlODVkMThmOS90YWJsZXJhbmdlOmUzOTZkZTRiZGRjYzRjMGU5Mjc0NDQwOGU4NWQxOGY5XzctMTAtMS0xLTA_2436539c-3104-402b-a843-611d72f6caf3"
      unitRef="usd">39832000</apog:IndefinitelivedIntangibleAssetsExcludingGoodwillNetoftranslationadjustments>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTplMzk2ZGU0YmRkY2M0YzBlOTI3NDQ0MDhlODVkMThmOS90YWJsZXJhbmdlOmUzOTZkZTRiZGRjYzRjMGU5Mjc0NDQwOGU4NWQxOGY5XzgtMi0xLTEtMA_29cc5c0c-b763-4eeb-9cf3-651687335258"
      unitRef="usd">206240000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <apog:IntangibleAssetsAccumulatedAmortization
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTplMzk2ZGU0YmRkY2M0YzBlOTI3NDQ0MDhlODVkMThmOS90YWJsZXJhbmdlOmUzOTZkZTRiZGRjYzRjMGU5Mjc0NDQwOGU4NWQxOGY5XzgtNC0xLTEtMA_4d9393b7-6308-400e-bcd4-11625653b7b3"
      unitRef="usd">74677000</apog:IntangibleAssetsAccumulatedAmortization>
    <apog:IntangibleAssetsImpairment
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTplMzk2ZGU0YmRkY2M0YzBlOTI3NDQ0MDhlODVkMThmOS90YWJsZXJhbmdlOmUzOTZkZTRiZGRjYzRjMGU5Mjc0NDQwOGU4NWQxOGY5XzgtNi0xLTEtMA_579c766f-7fc1-4bcc-8ff9-7ee69e0b94f6"
      unitRef="usd">6300000</apog:IntangibleAssetsImpairment>
    <apog:IntangibleAssetsForeignCurrencyTranslation
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTplMzk2ZGU0YmRkY2M0YzBlOTI3NDQ0MDhlODVkMThmOS90YWJsZXJhbmdlOmUzOTZkZTRiZGRjYzRjMGU5Mjc0NDQwOGU4NWQxOGY5XzgtOC0xLTEtMA_e671bc89-76ef-4d7e-98a4-9dcdec0fb41c"
      unitRef="usd">-4790000</apog:IntangibleAssetsForeignCurrencyTranslation>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTplMzk2ZGU0YmRkY2M0YzBlOTI3NDQ0MDhlODVkMThmOS90YWJsZXJhbmdlOmUzOTZkZTRiZGRjYzRjMGU5Mjc0NDQwOGU4NWQxOGY5XzgtMTAtMS0xLTA_ce0e288d-c4d1-4964-86b0-c436c963f5f5"
      unitRef="usd">130053000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i313bcabcbff340b3b12e913ce5b87cb1_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTplMzk2ZGU0YmRkY2M0YzBlOTI3NDQ0MDhlODVkMThmOS90YWJsZXJhbmdlOmUzOTZkZTRiZGRjYzRjMGU5Mjc0NDQwOGU4NWQxOGY5XzExLTItMS0xLTA_ad97ce0d-87e5-4d1a-986c-fb05faf3d02e"
      unitRef="usd">120239000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <apog:IntangibleAssetsAccumulatedAmortization
      contextRef="i313bcabcbff340b3b12e913ce5b87cb1_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTplMzk2ZGU0YmRkY2M0YzBlOTI3NDQ0MDhlODVkMThmOS90YWJsZXJhbmdlOmUzOTZkZTRiZGRjYzRjMGU5Mjc0NDQwOGU4NWQxOGY5XzExLTQtMS0xLTA_b2d595c9-a991-4c0d-aff4-bc07fed1eea5"
      unitRef="usd">33121000</apog:IntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="i494c21e8d0fa430fbde680b296159b01_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTplMzk2ZGU0YmRkY2M0YzBlOTI3NDQ0MDhlODVkMThmOS90YWJsZXJhbmdlOmUzOTZkZTRiZGRjYzRjMGU5Mjc0NDQwOGU4NWQxOGY5XzExLTgtMS0xLTA_229bd6b8-a780-4335-a7d4-c991d86c7fda"
      unitRef="usd">592000</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i313bcabcbff340b3b12e913ce5b87cb1_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTplMzk2ZGU0YmRkY2M0YzBlOTI3NDQ0MDhlODVkMThmOS90YWJsZXJhbmdlOmUzOTZkZTRiZGRjYzRjMGU5Mjc0NDQwOGU4NWQxOGY5XzExLTEwLTEtMS0w_f7a86c94-4997-419e-9e37-330dd990d3f2"
      unitRef="usd">86526000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9e2d13a07c5846249b638e9eaec18392_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTplMzk2ZGU0YmRkY2M0YzBlOTI3NDQ0MDhlODVkMThmOS90YWJsZXJhbmdlOmUzOTZkZTRiZGRjYzRjMGU5Mjc0NDQwOGU4NWQxOGY5XzEyLTItMS0xLTA_9e713863-4e36-4b3f-813a-e896c98dd535"
      unitRef="usd">41069000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <apog:IntangibleAssetsAccumulatedAmortization
      contextRef="i9e2d13a07c5846249b638e9eaec18392_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTplMzk2ZGU0YmRkY2M0YzBlOTI3NDQ0MDhlODVkMThmOS90YWJsZXJhbmdlOmUzOTZkZTRiZGRjYzRjMGU5Mjc0NDQwOGU4NWQxOGY5XzEyLTQtMS0xLTA_a0896a45-a9bb-4699-bd42-f1f96866bc82"
      unitRef="usd">32516000</apog:IntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="i241053de3944491d93026765cbe57752_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTplMzk2ZGU0YmRkY2M0YzBlOTI3NDQ0MDhlODVkMThmOS90YWJsZXJhbmdlOmUzOTZkZTRiZGRjYzRjMGU5Mjc0NDQwOGU4NWQxOGY5XzEyLTgtMS0xLTA_c16da72c-6ef5-4ea3-a44d-c7bad2b8404a"
      unitRef="usd">189000</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i9e2d13a07c5846249b638e9eaec18392_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTplMzk2ZGU0YmRkY2M0YzBlOTI3NDQ0MDhlODVkMThmOS90YWJsZXJhbmdlOmUzOTZkZTRiZGRjYzRjMGU5Mjc0NDQwOGU4NWQxOGY5XzEyLTEwLTEtMS0w_1deda846-73e0-456e-aca7-73a29a19886b"
      unitRef="usd">8364000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTplMzk2ZGU0YmRkY2M0YzBlOTI3NDQ0MDhlODVkMThmOS90YWJsZXJhbmdlOmUzOTZkZTRiZGRjYzRjMGU5Mjc0NDQwOGU4NWQxOGY5XzEzLTItMS0xLTA_8c4f3750-a3ae-4525-b7a2-3da153182921"
      unitRef="usd">161308000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <apog:IntangibleAssetsAccumulatedAmortization
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTplMzk2ZGU0YmRkY2M0YzBlOTI3NDQ0MDhlODVkMThmOS90YWJsZXJhbmdlOmUzOTZkZTRiZGRjYzRjMGU5Mjc0NDQwOGU4NWQxOGY5XzEzLTQtMS0xLTA_7b6971c4-ba9f-4ba0-a73d-b42b64ddd4a9"
      unitRef="usd">65637000</apog:IntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTplMzk2ZGU0YmRkY2M0YzBlOTI3NDQ0MDhlODVkMThmOS90YWJsZXJhbmdlOmUzOTZkZTRiZGRjYzRjMGU5Mjc0NDQwOGU4NWQxOGY5XzEzLTgtMS0xLTA_0af27b90-87fb-4b7f-a680-8ae4e18a813b"
      unitRef="usd">781000</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTplMzk2ZGU0YmRkY2M0YzBlOTI3NDQ0MDhlODVkMThmOS90YWJsZXJhbmdlOmUzOTZkZTRiZGRjYzRjMGU5Mjc0NDQwOGU4NWQxOGY5XzEzLTEwLTEtMS0w_2888d483-08a4-4dea-9d41-1eb940e923e8"
      unitRef="usd">94890000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i03e96e1b6c4b42b4bc370c453a919a72_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTplMzk2ZGU0YmRkY2M0YzBlOTI3NDQ0MDhlODVkMThmOS90YWJsZXJhbmdlOmUzOTZkZTRiZGRjYzRjMGU5Mjc0NDQwOGU4NWQxOGY5XzE1LTItMS0xLTA_94349fcd-9cc5-4529-ab6b-8475d238ef52"
      unitRef="usd">45421000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="i68c1c9e24bdd420cb8a0fe1254635946_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTplMzk2ZGU0YmRkY2M0YzBlOTI3NDQ0MDhlODVkMThmOS90YWJsZXJhbmdlOmUzOTZkZTRiZGRjYzRjMGU5Mjc0NDQwOGU4NWQxOGY5XzE1LTYtMS0xLTA_131d33f5-59f8-4402-8e15-f1c3bc82bbcf"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="i68c1c9e24bdd420cb8a0fe1254635946_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTplMzk2ZGU0YmRkY2M0YzBlOTI3NDQ0MDhlODVkMThmOS90YWJsZXJhbmdlOmUzOTZkZTRiZGRjYzRjMGU5Mjc0NDQwOGU4NWQxOGY5XzE1LTgtMS0xLTA_bc875458-6f09-4284-ad4d-2300669970f1"
      unitRef="usd">120000</us-gaap:IndefiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <apog:IndefinitelivedIntangibleAssetsExcludingGoodwillNetoftranslationadjustments
      contextRef="i03e96e1b6c4b42b4bc370c453a919a72_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTplMzk2ZGU0YmRkY2M0YzBlOTI3NDQ0MDhlODVkMThmOS90YWJsZXJhbmdlOmUzOTZkZTRiZGRjYzRjMGU5Mjc0NDQwOGU4NWQxOGY5XzE1LTEwLTEtMS0w_1a80e97f-0056-4970-8c89-8995c1c24b51"
      unitRef="usd">45301000</apog:IndefinitelivedIntangibleAssetsExcludingGoodwillNetoftranslationadjustments>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTplMzk2ZGU0YmRkY2M0YzBlOTI3NDQ0MDhlODVkMThmOS90YWJsZXJhbmdlOmUzOTZkZTRiZGRjYzRjMGU5Mjc0NDQwOGU4NWQxOGY5XzE2LTItMS0xLTA_1e5cf383-7810-4cd0-bdf6-cece4d5ce03e"
      unitRef="usd">206729000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <apog:IntangibleAssetsAccumulatedAmortization
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTplMzk2ZGU0YmRkY2M0YzBlOTI3NDQ0MDhlODVkMThmOS90YWJsZXJhbmdlOmUzOTZkZTRiZGRjYzRjMGU5Mjc0NDQwOGU4NWQxOGY5XzE2LTQtMS0xLTA_169da99c-1744-44d9-a015-5e9224dc0c18"
      unitRef="usd">65637000</apog:IntangibleAssetsAccumulatedAmortization>
    <apog:IntangibleAssetsImpairment
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTplMzk2ZGU0YmRkY2M0YzBlOTI3NDQ0MDhlODVkMThmOS90YWJsZXJhbmdlOmUzOTZkZTRiZGRjYzRjMGU5Mjc0NDQwOGU4NWQxOGY5XzE2LTYtMS0xLTA_751e0e7a-be41-4aa6-abdf-fd6cb2a0be15"
      unitRef="usd">0</apog:IntangibleAssetsImpairment>
    <apog:IntangibleAssetsForeignCurrencyTranslation
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTplMzk2ZGU0YmRkY2M0YzBlOTI3NDQ0MDhlODVkMThmOS90YWJsZXJhbmdlOmUzOTZkZTRiZGRjYzRjMGU5Mjc0NDQwOGU4NWQxOGY5XzE2LTgtMS0xLTA_0ec7c37d-661a-4b7e-a9c0-a763ec2b490b"
      unitRef="usd">901000</apog:IntangibleAssetsForeignCurrencyTranslation>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZTplMzk2ZGU0YmRkY2M0YzBlOTI3NDQ0MDhlODVkMThmOS90YWJsZXJhbmdlOmUzOTZkZTRiZGRjYzRjMGU5Mjc0NDQwOGU4NWQxOGY5XzE2LTEwLTEtMS0w_6739dc8f-0c31-4d4f-afb1-d5f841d29f98"
      unitRef="usd">140191000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90ZXh0cmVnaW9uOjdkMmVlOTQxMGY4YzRiMTM4MWY3NTIwYmY2NjQ1MTVmXzc0Nw_e7459cb0-fda8-4505-9159-0cecbd2f4235"
      unitRef="usd">7600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90ZXh0cmVnaW9uOjdkMmVlOTQxMGY4YzRiMTM4MWY3NTIwYmY2NjQ1MTVmXzc1MQ_91150947-31cb-4a75-a4db-59a2e5908ebb"
      unitRef="usd">7700000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90ZXh0cmVnaW9uOjdkMmVlOTQxMGY4YzRiMTM4MWY3NTIwYmY2NjQ1MTVmXzc1OA_b1c4000c-c99e-46a3-9acb-b797dc540211"
      unitRef="usd">12700000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90ZXh0cmVnaW9uOjdkMmVlOTQxMGY4YzRiMTM4MWY3NTIwYmY2NjQ1MTVmXzEwODc_fb02c1c6-b439-437a-ac34-df001a87a428">Estimated future amortization expense for definite-lived intangible assets is:&#160;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.517%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;2022&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;2023&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;2024&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;2025&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;2026&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Estimated amortization 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;8,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;7,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;7,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;7,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;7,299&#160;&lt;/span&gt;&lt;/td&gt;&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;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZToyZGE2MGM1NjA2ZmU0ZTFmYmFmY2FkNDFkYWUxNjM2OS90YWJsZXJhbmdlOjJkYTYwYzU2MDZmZTRlMWZiYWZjYWQ0MWRhZTE2MzY5XzEtMi0xLTEtMA_a9c873af-d7ab-4a1c-aec0-06e1bfbee4ae"
      unitRef="usd">8055000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZToyZGE2MGM1NjA2ZmU0ZTFmYmFmY2FkNDFkYWUxNjM2OS90YWJsZXJhbmdlOjJkYTYwYzU2MDZmZTRlMWZiYWZjYWQ0MWRhZTE2MzY5XzEtNC0xLTEtMA_7a1ca010-7032-469e-a627-3035d319bf00"
      unitRef="usd">7963000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZToyZGE2MGM1NjA2ZmU0ZTFmYmFmY2FkNDFkYWUxNjM2OS90YWJsZXJhbmdlOjJkYTYwYzU2MDZmZTRlMWZiYWZjYWQ0MWRhZTE2MzY5XzEtNi0xLTEtMA_dc7412df-c2b7-4c7e-94d2-db805e74cad9"
      unitRef="usd">7662000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZToyZGE2MGM1NjA2ZmU0ZTFmYmFmY2FkNDFkYWUxNjM2OS90YWJsZXJhbmdlOjJkYTYwYzU2MDZmZTRlMWZiYWZjYWQ0MWRhZTE2MzY5XzEtOC0xLTEtMA_739fc246-96c6-471c-a6b2-ea70f0af2918"
      unitRef="usd">7316000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjAvZnJhZzo3ZDJlZTk0MTBmOGM0YjEzODFmNzUyMGJmNjY0NTE1Zi90YWJsZToyZGE2MGM1NjA2ZmU0ZTFmYmFmY2FkNDFkYWUxNjM2OS90YWJsZXJhbmdlOjJkYTYwYzU2MDZmZTRlMWZiYWZjYWQ0MWRhZTE2MzY5XzEtMTAtMS0xLTA_c5b2c41c-ca4c-4829-9da1-4f40c7b9ef42"
      unitRef="usd">7299000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjYvZnJhZzo5YzYzMmNhMTVkNjM0NDk3YmQwN2Q3YjhhZmUyYTJhOS90ZXh0cmVnaW9uOjljNjMyY2ExNWQ2MzQ0OTdiZDA3ZDdiOGFmZTJhMmE5XzE5NjA_1eb27ac0-90e3-41cd-8e97-a5e90a4fb181">Debt&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of February 27, 2021, we had a committed revolving credit facility with maximum borrowings of up to $235 million with a maturity of June 2024. There were no outstanding borrowings under the revolving credit facility, as of February 27, 2021 and borrowings of $47.5 million were outstanding as of February 29, 2020. As of February 27, 2021 and February 29, 2020, we also had a $150 million term loan. The term loan was amended during the third quarter of fiscal 2021 to extend the maturity date to June 2024. &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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our revolving credit facility and term loan contain two financial covenants that require us to stay below a maximum debt-to-EBITDA ratio and maintain a minimum ratio of interest expense-to-EBITDA. Both ratios are computed quarterly, with EBITDA calculated on a rolling four-quarter basis. If the Company is not in compliance with either of these covenants, our credit facility and term loan may be terminated and/or any amounts then outstanding may be declared immediately due and payable. At February 27, 2021, we were in compliance with both financial covenants. We have the ability to issue letters of credit of up to $80.0 million under the credit facility, the outstanding amounts of which decrease the available commitment. At February 27, 2021, $216.3 million was available under this revolving credit facility. &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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Debt at February 27, 2021 also included $15.0 million of industrial revenue bonds that mature in fiscal years 2022 through 2043. The fair value of the industrial revenue bonds approximated carrying value at February 27, 2021, due to the variable interest rates on these instruments. The bonds would be classified as Level 2 within the fair value hierarchy described in Note 4.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We also maintain two Canadian committed, revolving credit facilities totaling $25.0 million (USD). No borrowings were outstanding under the facilities in place as of February 27, 2021 or as of February 29, 2020. &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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Debt maturities and other selected information follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;2022&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;2023&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;2024&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;2025&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;2026&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;Thereafter&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;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturities&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;2,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;1,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 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;150,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 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;12,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;165,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;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands, except percentages)&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Average daily borrowings during the year&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;187,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;241,036&#160;&lt;/span&gt;&lt;/td&gt;&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;Maximum borrowings outstanding during the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;235,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;282,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;Weighted average interest rate during the year&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.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.760%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.884%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;February 27, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;February 29, 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:9pt;font-weight:700;line-height:100%"&gt;March 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on debt&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;4,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;8,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;8,114&#160;&lt;/span&gt;&lt;/td&gt;&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;Other interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Interest 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 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;5,585&#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;9,217&#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;8,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest payments were $4.6 million in fiscal February 27, 2021, $9.1 million in fiscal February 29, 2020 and $8.1 million in fiscal March 2, 2019.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ic69a04b2e16046ad9dbbfd9b3752afb5_I20210227"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjYvZnJhZzo5YzYzMmNhMTVkNjM0NDk3YmQwN2Q3YjhhZmUyYTJhOS90ZXh0cmVnaW9uOjljNjMyY2ExNWQ2MzQ0OTdiZDA3ZDdiOGFmZTJhMmE5XzIxOTkwMjMyNTc2NDc_70ecac3c-3491-448c-8b2d-c0b5222ddb12"
      unitRef="usd">235000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="ic69a04b2e16046ad9dbbfd9b3752afb5_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjYvZnJhZzo5YzYzMmNhMTVkNjM0NDk3YmQwN2Q3YjhhZmUyYTJhOS90ZXh0cmVnaW9uOjljNjMyY2ExNWQ2MzQ0OTdiZDA3ZDdiOGFmZTJhMmE5XzIxOTkwMjMyNTk2NDA_bf41a846-fc1f-467b-949b-65cf80e807bf"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i38339b23ef574ccc9e0b195011f7af8a_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjYvZnJhZzo5YzYzMmNhMTVkNjM0NDk3YmQwN2Q3YjhhZmUyYTJhOS90ZXh0cmVnaW9uOjljNjMyY2ExNWQ2MzQ0OTdiZDA3ZDdiOGFmZTJhMmE5XzIxOTkwMjMyNTk2MDc_84a7eb73-7401-4f59-8699-6117f81a5c76"
      unitRef="usd">47500000</us-gaap:LineOfCredit>
    <us-gaap:LongTermDebt
      contextRef="i72d1d9402fde44f9bc19129c7b1d79ec_I20210227"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjYvZnJhZzo5YzYzMmNhMTVkNjM0NDk3YmQwN2Q3YjhhZmUyYTJhOS90ZXh0cmVnaW9uOjljNjMyY2ExNWQ2MzQ0OTdiZDA3ZDdiOGFmZTJhMmE5XzIxOTkwMjMyNTc2ODI_95cafb9f-6ae5-411a-a454-484db3fbe408"
      unitRef="usd">150000000</us-gaap:LongTermDebt>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i545ea673604840e5939f2cc02bc50bb2_I20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjYvZnJhZzo5YzYzMmNhMTVkNjM0NDk3YmQwN2Q3YjhhZmUyYTJhOS90ZXh0cmVnaW9uOjljNjMyY2ExNWQ2MzQ0OTdiZDA3ZDdiOGFmZTJhMmE5XzEwMTg_4474647d-a78e-4e4f-a627-cdb6ca79b4d5"
      unitRef="usd">80000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjYvZnJhZzo5YzYzMmNhMTVkNjM0NDk3YmQwN2Q3YjhhZmUyYTJhOS90ZXh0cmVnaW9uOjljNjMyY2ExNWQ2MzQ0OTdiZDA3ZDdiOGFmZTJhMmE5XzExMjQ_a80b561e-aeab-4041-ae0f-7a7414c80c31"
      unitRef="usd">216300000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LongTermDebt
      contextRef="i1ec1be43a0a94cbd81c6059d45588f9c_I20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjYvZnJhZzo5YzYzMmNhMTVkNjM0NDk3YmQwN2Q3YjhhZmUyYTJhOS90ZXh0cmVnaW9uOjljNjMyY2ExNWQ2MzQ0OTdiZDA3ZDdiOGFmZTJhMmE5XzEyMDY_279ea568-d80f-4710-a420-5fa7e842a9f9"
      unitRef="usd">15000000.0</us-gaap:LongTermDebt>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i50702bcbfad4428c9e4d8334d4eb43a1_I20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjYvZnJhZzo5YzYzMmNhMTVkNjM0NDk3YmQwN2Q3YjhhZmUyYTJhOS90ZXh0cmVnaW9uOjljNjMyY2ExNWQ2MzQ0OTdiZDA3ZDdiOGFmZTJhMmE5XzE2ODA_d05a3101-2529-43ff-a962-eb441babafe5"
      unitRef="cad">25000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i8e9c6f4873f241b69ca0771db0cf7ffe_I20210227"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjYvZnJhZzo5YzYzMmNhMTVkNjM0NDk3YmQwN2Q3YjhhZmUyYTJhOS90ZXh0cmVnaW9uOjljNjMyY2ExNWQ2MzQ0OTdiZDA3ZDdiOGFmZTJhMmE5XzE3MjM_0d4fbaea-9796-41c3-8132-7a7d3af944f1"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjYvZnJhZzo5YzYzMmNhMTVkNjM0NDk3YmQwN2Q3YjhhZmUyYTJhOS90ZXh0cmVnaW9uOjljNjMyY2ExNWQ2MzQ0OTdiZDA3ZDdiOGFmZTJhMmE5XzE5NTc_f16f1e13-a760-4693-84d2-ce71ab514ce1">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Debt maturities and other selected information follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;2022&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;2023&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;2024&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;2025&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;2026&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;Thereafter&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;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturities&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;2,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;1,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 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;150,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 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;12,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;165,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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjYvZnJhZzo5YzYzMmNhMTVkNjM0NDk3YmQwN2Q3YjhhZmUyYTJhOS90YWJsZTo4NWJiMzBkODUwYzM0MzMzODZlYWExZmJmYWQ3NThkOS90YWJsZXJhbmdlOjg1YmIzMGQ4NTBjMzQzMzM4NmVhYTFmYmZhZDc1OGQ5XzEtMi0xLTEtMA_8d917412-11e3-4c8e-8c3e-9030175a0e6c"
      unitRef="usd">2000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjYvZnJhZzo5YzYzMmNhMTVkNjM0NDk3YmQwN2Q3YjhhZmUyYTJhOS90YWJsZTo4NWJiMzBkODUwYzM0MzMzODZlYWExZmJmYWQ3NThkOS90YWJsZXJhbmdlOjg1YmIzMGQ4NTBjMzQzMzM4NmVhYTFmYmZhZDc1OGQ5XzEtNC0xLTEtMA_e433245c-47b8-4c0a-9e0e-7740dd106dbd"
      unitRef="usd">1000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjYvZnJhZzo5YzYzMmNhMTVkNjM0NDk3YmQwN2Q3YjhhZmUyYTJhOS90YWJsZTo4NWJiMzBkODUwYzM0MzMzODZlYWExZmJmYWQ3NThkOS90YWJsZXJhbmdlOjg1YmIzMGQ4NTBjMzQzMzM4NmVhYTFmYmZhZDc1OGQ5XzEtNi0xLTEtMA_2a846076-ddb5-4985-ae80-d393de23bfd3"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjYvZnJhZzo5YzYzMmNhMTVkNjM0NDk3YmQwN2Q3YjhhZmUyYTJhOS90YWJsZTo4NWJiMzBkODUwYzM0MzMzODZlYWExZmJmYWQ3NThkOS90YWJsZXJhbmdlOjg1YmIzMGQ4NTBjMzQzMzM4NmVhYTFmYmZhZDc1OGQ5XzEtOC0xLTEtMA_fdb0a9ac-ff86-4d2e-8a14-f635a2c6ae1c"
      unitRef="usd">150000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjYvZnJhZzo5YzYzMmNhMTVkNjM0NDk3YmQwN2Q3YjhhZmUyYTJhOS90YWJsZTo4NWJiMzBkODUwYzM0MzMzODZlYWExZmJmYWQ3NThkOS90YWJsZXJhbmdlOjg1YmIzMGQ4NTBjMzQzMzM4NmVhYTFmYmZhZDc1OGQ5XzEtMTAtMS0xLTA_e7de1d08-7dbd-44f9-8222-e6fd57da5fd4"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjYvZnJhZzo5YzYzMmNhMTVkNjM0NDk3YmQwN2Q3YjhhZmUyYTJhOS90YWJsZTo4NWJiMzBkODUwYzM0MzMzODZlYWExZmJmYWQ3NThkOS90YWJsZXJhbmdlOjg1YmIzMGQ4NTBjMzQzMzM4NmVhYTFmYmZhZDc1OGQ5XzEtMTItMS0xLTA_db042cb1-19a6-4301-937c-9c86fc5ecb75"
      unitRef="usd">12000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:LongTermDebt
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjYvZnJhZzo5YzYzMmNhMTVkNjM0NDk3YmQwN2Q3YjhhZmUyYTJhOS90YWJsZTo4NWJiMzBkODUwYzM0MzMzODZlYWExZmJmYWQ3NThkOS90YWJsZXJhbmdlOjg1YmIzMGQ4NTBjMzQzMzM4NmVhYTFmYmZhZDc1OGQ5XzEtMTQtMS0xLTA_58f18503-eb74-432e-8653-8c57e65d318e"
      unitRef="usd">165000000</us-gaap:LongTermDebt>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjYvZnJhZzo5YzYzMmNhMTVkNjM0NDk3YmQwN2Q3YjhhZmUyYTJhOS90ZXh0cmVnaW9uOjljNjMyY2ExNWQ2MzQ0OTdiZDA3ZDdiOGFmZTJhMmE5XzE5NjY_10eb99e0-38b9-4a0c-a542-2e4e4190e832">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.473%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands, except percentages)&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Average daily borrowings during the year&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;187,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;241,036&#160;&lt;/span&gt;&lt;/td&gt;&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;Maximum borrowings outstanding during the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;235,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;282,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;Weighted average interest rate during the year&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.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;</us-gaap:ScheduleOfDebtTableTextBlock>
    <apog:DebtInstrumentAverageDailyBorrowingsDuringYear
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjYvZnJhZzo5YzYzMmNhMTVkNjM0NDk3YmQwN2Q3YjhhZmUyYTJhOS90YWJsZTo0MmYyZGRiMGZjYTE0NDM3ODFjNjQyMmNhMzBlMzAwZC90YWJsZXJhbmdlOjQyZjJkZGIwZmNhMTQ0Mzc4MWM2NDIyY2EzMGUzMDBkXzEtMi0xLTEtMA_ad257b50-14b3-434a-9d95-5a8235b6feb9"
      unitRef="usd">187397000</apog:DebtInstrumentAverageDailyBorrowingsDuringYear>
    <apog:DebtInstrumentAverageDailyBorrowingsDuringYear
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjYvZnJhZzo5YzYzMmNhMTVkNjM0NDk3YmQwN2Q3YjhhZmUyYTJhOS90YWJsZTo0MmYyZGRiMGZjYTE0NDM3ODFjNjQyMmNhMzBlMzAwZC90YWJsZXJhbmdlOjQyZjJkZGIwZmNhMTQ0Mzc4MWM2NDIyY2EzMGUzMDBkXzEtNC0xLTEtMA_6b68a941-64e4-475d-a4de-763bc1bcc0dd"
      unitRef="usd">241036000</apog:DebtInstrumentAverageDailyBorrowingsDuringYear>
    <apog:DebtInstrumentMaximumBorrowingsOutstandingDuringYear
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjYvZnJhZzo5YzYzMmNhMTVkNjM0NDk3YmQwN2Q3YjhhZmUyYTJhOS90YWJsZTo0MmYyZGRiMGZjYTE0NDM3ODFjNjQyMmNhMzBlMzAwZC90YWJsZXJhbmdlOjQyZjJkZGIwZmNhMTQ0Mzc4MWM2NDIyY2EzMGUzMDBkXzItMi0xLTEtMA_5ecd4b17-ebad-4b5c-ba7f-c42658632e1d"
      unitRef="usd">235232000</apog:DebtInstrumentMaximumBorrowingsOutstandingDuringYear>
    <apog:DebtInstrumentMaximumBorrowingsOutstandingDuringYear
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjYvZnJhZzo5YzYzMmNhMTVkNjM0NDk3YmQwN2Q3YjhhZmUyYTJhOS90YWJsZTo0MmYyZGRiMGZjYTE0NDM3ODFjNjQyMmNhMzBlMzAwZC90YWJsZXJhbmdlOjQyZjJkZGIwZmNhMTQ0Mzc4MWM2NDIyY2EzMGUzMDBkXzItNC0xLTEtMA_38d3a9a0-39bb-43bd-8b81-a4915f7cbe88"
      unitRef="usd">282000000</apog:DebtInstrumentMaximumBorrowingsOutstandingDuringYear>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjYvZnJhZzo5YzYzMmNhMTVkNjM0NDk3YmQwN2Q3YjhhZmUyYTJhOS90YWJsZTo0MmYyZGRiMGZjYTE0NDM3ODFjNjQyMmNhMzBlMzAwZC90YWJsZXJhbmdlOjQyZjJkZGIwZmNhMTQ0Mzc4MWM2NDIyY2EzMGUzMDBkXzMtMi0xLTEtMA_7d477442-6365-48ce-8cff-ce03572110a6"
      unitRef="number">0.0189</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjYvZnJhZzo5YzYzMmNhMTVkNjM0NDk3YmQwN2Q3YjhhZmUyYTJhOS90YWJsZTo0MmYyZGRiMGZjYTE0NDM3ODFjNjQyMmNhMzBlMzAwZC90YWJsZXJhbmdlOjQyZjJkZGIwZmNhMTQ0Mzc4MWM2NDIyY2EzMGUzMDBkXzMtNC0xLTEtMA_11c5d682-2f7c-4d47-a884-cb071bed9d17"
      unitRef="number">0.0291</us-gaap:DebtWeightedAverageInterestRate>
    <apog:ScheduleOfInterestExpenseTableTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjYvZnJhZzo5YzYzMmNhMTVkNjM0NDk3YmQwN2Q3YjhhZmUyYTJhOS90ZXh0cmVnaW9uOjljNjMyY2ExNWQ2MzQ0OTdiZDA3ZDdiOGFmZTJhMmE5XzE5NDk_6c6d0fed-6a35-4ecc-ac2e-1843f3359781">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.760%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.884%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;February 27, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;February 29, 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:9pt;font-weight:700;line-height:100%"&gt;March 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on debt&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;4,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;8,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;8,114&#160;&lt;/span&gt;&lt;/td&gt;&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;Other interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Interest 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 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;5,585&#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;9,217&#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;8,449&#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;</apog:ScheduleOfInterestExpenseTableTextBlock>
    <us-gaap:InterestExpenseDebt
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjYvZnJhZzo5YzYzMmNhMTVkNjM0NDk3YmQwN2Q3YjhhZmUyYTJhOS90YWJsZTpmNjQzNGRhMTcwZTc0MWY2YTFmYTNkYjY3MTBkOTU3OC90YWJsZXJhbmdlOmY2NDM0ZGExNzBlNzQxZjZhMWZhM2RiNjcxMGQ5NTc4XzEtMi0xLTEtMA_cb518a52-3b87-47be-9bb6-d57be72df32b"
      unitRef="usd">4981000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjYvZnJhZzo5YzYzMmNhMTVkNjM0NDk3YmQwN2Q3YjhhZmUyYTJhOS90YWJsZTpmNjQzNGRhMTcwZTc0MWY2YTFmYTNkYjY3MTBkOTU3OC90YWJsZXJhbmdlOmY2NDM0ZGExNzBlNzQxZjZhMWZhM2RiNjcxMGQ5NTc4XzEtNC0xLTEtMA_25f54c54-186e-4812-ac42-d0ebb54125bd"
      unitRef="usd">8891000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjYvZnJhZzo5YzYzMmNhMTVkNjM0NDk3YmQwN2Q3YjhhZmUyYTJhOS90YWJsZTpmNjQzNGRhMTcwZTc0MWY2YTFmYTNkYjY3MTBkOTU3OC90YWJsZXJhbmdlOmY2NDM0ZGExNzBlNzQxZjZhMWZhM2RiNjcxMGQ5NTc4XzEtNi0xLTEtMA_5ad3fdb8-1133-4f82-8333-43112b1cf96b"
      unitRef="usd">8114000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseOther
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjYvZnJhZzo5YzYzMmNhMTVkNjM0NDk3YmQwN2Q3YjhhZmUyYTJhOS90YWJsZTpmNjQzNGRhMTcwZTc0MWY2YTFmYTNkYjY3MTBkOTU3OC90YWJsZXJhbmdlOmY2NDM0ZGExNzBlNzQxZjZhMWZhM2RiNjcxMGQ5NTc4XzItMi0xLTEtMA_d5f7f0a3-b8f7-4035-9bb1-e2a7c3f39d02"
      unitRef="usd">604000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjYvZnJhZzo5YzYzMmNhMTVkNjM0NDk3YmQwN2Q3YjhhZmUyYTJhOS90YWJsZTpmNjQzNGRhMTcwZTc0MWY2YTFmYTNkYjY3MTBkOTU3OC90YWJsZXJhbmdlOmY2NDM0ZGExNzBlNzQxZjZhMWZhM2RiNjcxMGQ5NTc4XzItNC0xLTEtMA_f2da70a0-c353-4792-ade8-e9b0fe94c9e9"
      unitRef="usd">326000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjYvZnJhZzo5YzYzMmNhMTVkNjM0NDk3YmQwN2Q3YjhhZmUyYTJhOS90YWJsZTpmNjQzNGRhMTcwZTc0MWY2YTFmYTNkYjY3MTBkOTU3OC90YWJsZXJhbmdlOmY2NDM0ZGExNzBlNzQxZjZhMWZhM2RiNjcxMGQ5NTc4XzItNi0xLTEtMA_790ef83a-e7a0-4b39-a314-94e191b48b8d"
      unitRef="usd">335000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpense
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjYvZnJhZzo5YzYzMmNhMTVkNjM0NDk3YmQwN2Q3YjhhZmUyYTJhOS90YWJsZTpmNjQzNGRhMTcwZTc0MWY2YTFmYTNkYjY3MTBkOTU3OC90YWJsZXJhbmdlOmY2NDM0ZGExNzBlNzQxZjZhMWZhM2RiNjcxMGQ5NTc4XzMtMi0xLTEtMA_37997365-e8d3-4c4f-922b-8daf29f4df34"
      unitRef="usd">5585000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjYvZnJhZzo5YzYzMmNhMTVkNjM0NDk3YmQwN2Q3YjhhZmUyYTJhOS90YWJsZTpmNjQzNGRhMTcwZTc0MWY2YTFmYTNkYjY3MTBkOTU3OC90YWJsZXJhbmdlOmY2NDM0ZGExNzBlNzQxZjZhMWZhM2RiNjcxMGQ5NTc4XzMtNC0xLTEtMA_492dc998-3990-46a4-862c-4258c3b56bf2"
      unitRef="usd">9217000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjYvZnJhZzo5YzYzMmNhMTVkNjM0NDk3YmQwN2Q3YjhhZmUyYTJhOS90YWJsZTpmNjQzNGRhMTcwZTc0MWY2YTFmYTNkYjY3MTBkOTU3OC90YWJsZXJhbmdlOmY2NDM0ZGExNzBlNzQxZjZhMWZhM2RiNjcxMGQ5NTc4XzMtNi0xLTEtMA_2d1a69ce-c109-49fa-ba04-e4751c989e53"
      unitRef="usd">8449000</us-gaap:InterestExpense>
    <us-gaap:InterestPaid
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjYvZnJhZzo5YzYzMmNhMTVkNjM0NDk3YmQwN2Q3YjhhZmUyYTJhOS90ZXh0cmVnaW9uOjljNjMyY2ExNWQ2MzQ0OTdiZDA3ZDdiOGFmZTJhMmE5XzE4OTQ_0a2bdac9-c3ad-4bc0-bf3a-e3c775a35880"
      unitRef="usd">4600000</us-gaap:InterestPaid>
    <us-gaap:InterestPaid
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjYvZnJhZzo5YzYzMmNhMTVkNjM0NDk3YmQwN2Q3YjhhZmUyYTJhOS90ZXh0cmVnaW9uOjljNjMyY2ExNWQ2MzQ0OTdiZDA3ZDdiOGFmZTJhMmE5XzE5MTE_a9dbfdf5-0f8c-44ae-b566-20df380c979e"
      unitRef="usd">9100000</us-gaap:InterestPaid>
    <us-gaap:InterestPaid
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNjYvZnJhZzo5YzYzMmNhMTVkNjM0NDk3YmQwN2Q3YjhhZmUyYTJhOS90ZXh0cmVnaW9uOjljNjMyY2ExNWQ2MzQ0OTdiZDA3ZDdiOGFmZTJhMmE5XzE5MzE_a583fbf1-65c4-4a61-ab54-5b69381e44ba"
      unitRef="usd">8100000</us-gaap:InterestPaid>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzIvZnJhZzo4OWIyNzQ3NGIzYTQ0NjlmYTk5ODY4ZDU2ZDU5NTdjNy90ZXh0cmVnaW9uOjg5YjI3NDc0YjNhNDQ2OWZhOTk4NjhkNTZkNTk1N2M3XzIzMjk_52458665-b8b6-4284-868b-b62e9d79cd9b">Leases&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have operating leases for certain of the buildings and equipment used in our operations. We determine if an arrangement contains a lease at inception. At the beginning of fiscal 2020, we adopted ASU 2016-20, &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;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We elected the package of practical expedients permitted under the transition guidance in adopting ASC 842, which among other things, allowed us to carry forward our historical lease classification. &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;Operating lease assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. Lease expense is recognized on a straight-line basis over &lt;/span&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the lease term. Our leases have remaining lease terms of one to ten years, some of which include renewal options that can extend the lease for up to an additional ten years at our sole discretion. &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;We have made an accounting policy election not to record leases with an original term of 12 months or less on our consolidated balance sheet and such leases are expensed on a straight-line basis over the lease term. &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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In determining lease asset value, we consider fixed or variable payment terms, prepayments, incentives, and options to extend, terminate or purchase. Renewal, termination or purchase options affect the lease term used for determining lease asset value only if the option is reasonably certain to be exercised. We use a discount rate for each lease based upon an estimated incremental borrowing rate over a similar term. We have elected the practical expedient to account for lease and nonlease components (e.g., common-area maintenance costs) as a single lease component. Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. &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;We are not a lessor in any transactions.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of lease expense were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.221%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;February 27, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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;border-top:1pt solid #000000;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;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;13,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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,671&#160;&lt;/span&gt;&lt;/td&gt;&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;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Variable lease cost&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;2,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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 lease cost&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;18,710&#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;18,761&#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&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-weight:400;line-height:120%"&gt;Other supplemental information related to leases for the year ended February 27, 2021 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.499%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;February 27, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;Cash paid for amounts included in the measurement of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 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,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease assets obtained in exchange for new operating lease liabilities&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;23,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 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;15,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;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;6.0 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;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.8 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:bottom"&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"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;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;3.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;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&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-weight:400;line-height:120%"&gt;Future maturities of lease liabilities are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.390%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 2022&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;13,731&#160;&lt;/span&gt;&lt;/td&gt;&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;Fiscal 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Fiscal 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Fiscal 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Fiscal 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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;12,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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 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 #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;65,873&#160;&lt;/span&gt;&lt;/td&gt;&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;Less: Amounts representing 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;4,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 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;61,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzIvZnJhZzo4OWIyNzQ3NGIzYTQ0NjlmYTk5ODY4ZDU2ZDU5NTdjNy90ZXh0cmVnaW9uOjg5YjI3NDc0YjNhNDQ2OWZhOTk4NjhkNTZkNTk1N2M3XzIzMjc_6668ad98-1a48-424c-b26b-e890219a23c5">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of lease expense were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.221%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.523%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;February 27, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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;border-top:1pt solid #000000;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;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;13,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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,671&#160;&lt;/span&gt;&lt;/td&gt;&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;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Variable lease cost&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;2,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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 lease cost&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;18,710&#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;18,761&#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&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-weight:400;line-height:120%"&gt;Other supplemental information related to leases for the year ended February 27, 2021 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.499%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;February 27, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;Cash paid for amounts included in the measurement of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 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,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease assets obtained in exchange for new operating lease liabilities&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;23,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 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;15,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;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;6.0 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;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.8 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:bottom"&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"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;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;3.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;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="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzIvZnJhZzo4OWIyNzQ3NGIzYTQ0NjlmYTk5ODY4ZDU2ZDU5NTdjNy90YWJsZTpjODEwY2Q2MTM5ZTM0M2ViYTdmNzUxMWRiMmE2ZDk0Zi90YWJsZXJhbmdlOmM4MTBjZDYxMzllMzQzZWJhN2Y3NTExZGIyYTZkOTRmXzItMi0xLTEtMA_e6abf387-9a62-4d5a-942d-5cba4d861198"
      unitRef="usd">13973000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzIvZnJhZzo4OWIyNzQ3NGIzYTQ0NjlmYTk5ODY4ZDU2ZDU5NTdjNy90YWJsZTpjODEwY2Q2MTM5ZTM0M2ViYTdmNzUxMWRiMmE2ZDk0Zi90YWJsZXJhbmdlOmM4MTBjZDYxMzllMzQzZWJhN2Y3NTExZGIyYTZkOTRmXzItNC0xLTEtMA_35f574e9-906f-4efa-a375-a04ae38e72a1"
      unitRef="usd">13671000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzIvZnJhZzo4OWIyNzQ3NGIzYTQ0NjlmYTk5ODY4ZDU2ZDU5NTdjNy90YWJsZTpjODEwY2Q2MTM5ZTM0M2ViYTdmNzUxMWRiMmE2ZDk0Zi90YWJsZXJhbmdlOmM4MTBjZDYxMzllMzQzZWJhN2Y3NTExZGIyYTZkOTRmXzMtMi0xLTEtMA_935c103e-86f7-41a7-b9b4-206f5097d49b"
      unitRef="usd">1910000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzIvZnJhZzo4OWIyNzQ3NGIzYTQ0NjlmYTk5ODY4ZDU2ZDU5NTdjNy90YWJsZTpjODEwY2Q2MTM5ZTM0M2ViYTdmNzUxMWRiMmE2ZDk0Zi90YWJsZXJhbmdlOmM4MTBjZDYxMzllMzQzZWJhN2Y3NTExZGIyYTZkOTRmXzMtNC0xLTEtMA_ddcd2651-7f31-4e03-ba9e-38b0a842480a"
      unitRef="usd">2121000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzIvZnJhZzo4OWIyNzQ3NGIzYTQ0NjlmYTk5ODY4ZDU2ZDU5NTdjNy90YWJsZTpjODEwY2Q2MTM5ZTM0M2ViYTdmNzUxMWRiMmE2ZDk0Zi90YWJsZXJhbmdlOmM4MTBjZDYxMzllMzQzZWJhN2Y3NTExZGIyYTZkOTRmXzQtMi0xLTEtMA_401dd457-51a3-4062-8f3e-55f48b03c7e4"
      unitRef="usd">2827000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzIvZnJhZzo4OWIyNzQ3NGIzYTQ0NjlmYTk5ODY4ZDU2ZDU5NTdjNy90YWJsZTpjODEwY2Q2MTM5ZTM0M2ViYTdmNzUxMWRiMmE2ZDk0Zi90YWJsZXJhbmdlOmM4MTBjZDYxMzllMzQzZWJhN2Y3NTExZGIyYTZkOTRmXzQtNC0xLTEtMA_58673e8b-c78d-4324-b810-1b959e634eee"
      unitRef="usd">2969000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzIvZnJhZzo4OWIyNzQ3NGIzYTQ0NjlmYTk5ODY4ZDU2ZDU5NTdjNy90YWJsZTpjODEwY2Q2MTM5ZTM0M2ViYTdmNzUxMWRiMmE2ZDk0Zi90YWJsZXJhbmdlOmM4MTBjZDYxMzllMzQzZWJhN2Y3NTExZGIyYTZkOTRmXzUtMi0xLTEtNjMzMw_da878c9a-40dd-4868-9502-df5c5f79a3f9"
      unitRef="usd">18710000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzIvZnJhZzo4OWIyNzQ3NGIzYTQ0NjlmYTk5ODY4ZDU2ZDU5NTdjNy90YWJsZTpjODEwY2Q2MTM5ZTM0M2ViYTdmNzUxMWRiMmE2ZDk0Zi90YWJsZXJhbmdlOmM4MTBjZDYxMzllMzQzZWJhN2Y3NTExZGIyYTZkOTRmXzUtNC0xLTEtNjMzNg_5d5fa6d6-907e-4b88-b673-0f0399981104"
      unitRef="usd">18761000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzIvZnJhZzo4OWIyNzQ3NGIzYTQ0NjlmYTk5ODY4ZDU2ZDU5NTdjNy90YWJsZToxNWVmNTFlYTUxMTE0YTI5YmQ5Zjc5ZTFkMTkyYzlmMS90YWJsZXJhbmdlOjE1ZWY1MWVhNTExMTRhMjliZDlmNzllMWQxOTJjOWYxXzItMi0xLTEtMA_96919432-ff1d-405e-9bb9-8c878fb3af49"
      unitRef="usd">13952000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzIvZnJhZzo4OWIyNzQ3NGIzYTQ0NjlmYTk5ODY4ZDU2ZDU5NTdjNy90YWJsZToxNWVmNTFlYTUxMTE0YTI5YmQ5Zjc5ZTFkMTkyYzlmMS90YWJsZXJhbmdlOjE1ZWY1MWVhNTExMTRhMjliZDlmNzllMWQxOTJjOWYxXzItNC0xLTEtMA_bdd87ee0-0bbe-4382-8a34-c15cb17228a2"
      unitRef="usd">13614000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzIvZnJhZzo4OWIyNzQ3NGIzYTQ0NjlmYTk5ODY4ZDU2ZDU5NTdjNy90YWJsZToxNWVmNTFlYTUxMTE0YTI5YmQ5Zjc5ZTFkMTkyYzlmMS90YWJsZXJhbmdlOjE1ZWY1MWVhNTExMTRhMjliZDlmNzllMWQxOTJjOWYxXzMtMi0xLTEtMA_5e483e10-8b62-40b0-9f42-20cd0ea94d39"
      unitRef="usd">23772000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzIvZnJhZzo4OWIyNzQ3NGIzYTQ0NjlmYTk5ODY4ZDU2ZDU5NTdjNy90YWJsZToxNWVmNTFlYTUxMTE0YTI5YmQ5Zjc5ZTFkMTkyYzlmMS90YWJsZXJhbmdlOjE1ZWY1MWVhNTExMTRhMjliZDlmNzllMWQxOTJjOWYxXzMtNC0xLTEtMA_3df3e889-d1dc-4621-81b1-6fe9a643e4a4"
      unitRef="usd">15948000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzIvZnJhZzo4OWIyNzQ3NGIzYTQ0NjlmYTk5ODY4ZDU2ZDU5NTdjNy90YWJsZToxNWVmNTFlYTUxMTE0YTI5YmQ5Zjc5ZTFkMTkyYzlmMS90YWJsZXJhbmdlOjE1ZWY1MWVhNTExMTRhMjliZDlmNzllMWQxOTJjOWYxXzQtMi0xLTEtMTQxNA_b150f228-78d1-4446-a89e-99d595ed57cd">P6Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzIvZnJhZzo4OWIyNzQ3NGIzYTQ0NjlmYTk5ODY4ZDU2ZDU5NTdjNy90YWJsZToxNWVmNTFlYTUxMTE0YTI5YmQ5Zjc5ZTFkMTkyYzlmMS90YWJsZXJhbmdlOjE1ZWY1MWVhNTExMTRhMjliZDlmNzllMWQxOTJjOWYxXzQtNC0xLTEtMA_743b35e4-8ea1-49e8-8481-ee54b3e09607">P5Y9M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzIvZnJhZzo4OWIyNzQ3NGIzYTQ0NjlmYTk5ODY4ZDU2ZDU5NTdjNy90YWJsZToxNWVmNTFlYTUxMTE0YTI5YmQ5Zjc5ZTFkMTkyYzlmMS90YWJsZXJhbmdlOjE1ZWY1MWVhNTExMTRhMjliZDlmNzllMWQxOTJjOWYxXzUtMi0xLTEtMTQxNA_eb4730cd-b957-4a0e-9be1-74e3934a866d"
      unitRef="number">0.030</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzIvZnJhZzo4OWIyNzQ3NGIzYTQ0NjlmYTk5ODY4ZDU2ZDU5NTdjNy90YWJsZToxNWVmNTFlYTUxMTE0YTI5YmQ5Zjc5ZTFkMTkyYzlmMS90YWJsZXJhbmdlOjE1ZWY1MWVhNTExMTRhMjliZDlmNzllMWQxOTJjOWYxXzUtNC0xLTEtMA_6779d53a-3aeb-44bf-a8f6-74a0ee81f557"
      unitRef="number">0.036</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzIvZnJhZzo4OWIyNzQ3NGIzYTQ0NjlmYTk5ODY4ZDU2ZDU5NTdjNy90ZXh0cmVnaW9uOjg5YjI3NDc0YjNhNDQ2OWZhOTk4NjhkNTZkNTk1N2M3XzIzMjg_f4cc2162-8282-426b-ab39-891ce1c0f9d5">&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;Future maturities of lease liabilities are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.390%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fiscal 2022&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;13,731&#160;&lt;/span&gt;&lt;/td&gt;&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;Fiscal 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Fiscal 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Fiscal 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Fiscal 2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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;12,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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 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 #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;65,873&#160;&lt;/span&gt;&lt;/td&gt;&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;Less: Amounts representing 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;4,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 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;61,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzIvZnJhZzo4OWIyNzQ3NGIzYTQ0NjlmYTk5ODY4ZDU2ZDU5NTdjNy90YWJsZToyNjc3ZTY3OGVjYjI0NWQ5YWM5NDFlODNiY2EyNWU0MS90YWJsZXJhbmdlOjI2NzdlNjc4ZWNiMjQ1ZDlhYzk0MWU4M2JjYTI1ZTQxXzEtMi0xLTEtMA_060c1df8-4772-41e3-9bab-3198c07003ec"
      unitRef="usd">13731000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzIvZnJhZzo4OWIyNzQ3NGIzYTQ0NjlmYTk5ODY4ZDU2ZDU5NTdjNy90YWJsZToyNjc3ZTY3OGVjYjI0NWQ5YWM5NDFlODNiY2EyNWU0MS90YWJsZXJhbmdlOjI2NzdlNjc4ZWNiMjQ1ZDlhYzk0MWU4M2JjYTI1ZTQxXzItMi0xLTEtMA_eb374805-d509-4953-afda-0837559e76b9"
      unitRef="usd">12249000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzIvZnJhZzo4OWIyNzQ3NGIzYTQ0NjlmYTk5ODY4ZDU2ZDU5NTdjNy90YWJsZToyNjc3ZTY3OGVjYjI0NWQ5YWM5NDFlODNiY2EyNWU0MS90YWJsZXJhbmdlOjI2NzdlNjc4ZWNiMjQ1ZDlhYzk0MWU4M2JjYTI1ZTQxXzMtMi0xLTEtMA_34f933cb-67e4-4bd1-a170-376ae8e47566"
      unitRef="usd">10558000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzIvZnJhZzo4OWIyNzQ3NGIzYTQ0NjlmYTk5ODY4ZDU2ZDU5NTdjNy90YWJsZToyNjc3ZTY3OGVjYjI0NWQ5YWM5NDFlODNiY2EyNWU0MS90YWJsZXJhbmdlOjI2NzdlNjc4ZWNiMjQ1ZDlhYzk0MWU4M2JjYTI1ZTQxXzQtMi0xLTEtMA_503308b4-27ed-4783-b73e-3972b23eb25b"
      unitRef="usd">9290000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzIvZnJhZzo4OWIyNzQ3NGIzYTQ0NjlmYTk5ODY4ZDU2ZDU5NTdjNy90YWJsZToyNjc3ZTY3OGVjYjI0NWQ5YWM5NDFlODNiY2EyNWU0MS90YWJsZXJhbmdlOjI2NzdlNjc4ZWNiMjQ1ZDlhYzk0MWU4M2JjYTI1ZTQxXzUtMi0xLTEtMA_4baea103-a901-491d-abbf-8abd353febf4"
      unitRef="usd">7464000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzIvZnJhZzo4OWIyNzQ3NGIzYTQ0NjlmYTk5ODY4ZDU2ZDU5NTdjNy90YWJsZToyNjc3ZTY3OGVjYjI0NWQ5YWM5NDFlODNiY2EyNWU0MS90YWJsZXJhbmdlOjI2NzdlNjc4ZWNiMjQ1ZDlhYzk0MWU4M2JjYTI1ZTQxXzYtMi0xLTEtMA_4bf1f165-bf8a-4f3c-b1b0-8263cdceb3b2"
      unitRef="usd">12581000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzIvZnJhZzo4OWIyNzQ3NGIzYTQ0NjlmYTk5ODY4ZDU2ZDU5NTdjNy90YWJsZToyNjc3ZTY3OGVjYjI0NWQ5YWM5NDFlODNiY2EyNWU0MS90YWJsZXJhbmdlOjI2NzdlNjc4ZWNiMjQ1ZDlhYzk0MWU4M2JjYTI1ZTQxXzctMi0xLTEtMA_e11fb44a-7d7d-4265-b0db-2f40dbb316a5"
      unitRef="usd">65873000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzIvZnJhZzo4OWIyNzQ3NGIzYTQ0NjlmYTk5ODY4ZDU2ZDU5NTdjNy90YWJsZToyNjc3ZTY3OGVjYjI0NWQ5YWM5NDFlODNiY2EyNWU0MS90YWJsZXJhbmdlOjI2NzdlNjc4ZWNiMjQ1ZDlhYzk0MWU4M2JjYTI1ZTQxXzgtMi0xLTEtMA_97b471b1-46c5-4261-8df7-f732daf15d08"
      unitRef="usd">4183000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzIvZnJhZzo4OWIyNzQ3NGIzYTQ0NjlmYTk5ODY4ZDU2ZDU5NTdjNy90YWJsZToyNjc3ZTY3OGVjYjI0NWQ5YWM5NDFlODNiY2EyNWU0MS90YWJsZXJhbmdlOjI2NzdlNjc4ZWNiMjQ1ZDlhYzk0MWU4M2JjYTI1ZTQxXzktMi0xLTEtMA_b0290f48-daeb-4bc9-8580-43ad8601171c"
      unitRef="usd">61690000</us-gaap:OperatingLeaseLiability>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90ZXh0cmVnaW9uOmRlZGFmYTkzNTUxNzQzMTA4ODc0MDBmNDA0YjQ1OTM4XzQ1MjI_571fd861-e1c5-476d-839f-f1d946ac5fd6">Employee Benefit Plans&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;401(k) Retirement Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We sponsor a single 401(k) retirement plan covering substantially all full-time, non-union employees, as well as union employees at two of our manufacturing facilities. Under the plan, employees are allowed to contribute up to 60 percent of eligible earnings to the plan, up to statutory limits. We match 100 percent of the first one percent contributed and 50 percent of the next five percent contributed on eligible compensation that non-union employees contribute and according to contract terms for union employees. In response to the effects of COVID-19 on our business, we suspended the matching contribution from June 1, 2020 until December 31, 2020. In total, our matching contributions were $3.5 million in fiscal 2021, $9.0 million in fiscal 2020 and $8.0 million in fiscal 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Deferred Compensation Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We maintain a plan that allows participants to defer compensation. The deferred compensation liability was $15.0 million and $14.0 million at February 27, 2021 and February 29, 2020, respectively. We have investments in corporate-owned life insurance policies (COLI) of $18.6 million and money market funds (classified as cash equivalents) of $0.3 million with the intention of utilizing them as long-term funding sources for this plan. The COLI assets are recorded at their net cash surrender values and are included in other non-current assets in the consolidated balance sheet. &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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Plans under Collective Bargaining Agreements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We contribute to a number of multi-employer union retirement plans, which provide retirement benefits to the majority of our union-represented employees; none of the plans are considered significant. However, the risks of participating in these multi-employer plans are different from single-employer plans in the following aspects:&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;Assets contributed to these plans by one employer may be used to provide benefits to employees of other participating employers&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;If a participating employer stops contributing to the plan, the unfunded obligations of the plan may be borne by the remaining participating employers&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;If we choose to stop participating in some of these plans, we may be required to pay those plans an amount based on the underfunded status of the plan, referred to as a withdrawal liability&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our participation in these plans is outlined in the following table. The most recent Pension Protection Act zone status available in 2021 and 2020 relates to the plan years ending December 31, 2020 and December 31, 2019, respectively. The zone status is based on information that we have received from each plan, certified by an actuary. Among other factors, plans in the red zone are generally less than 65 percent funded, plans in the yellow zone are between 65 percent and 80 percent funded, and plans in the green zone are at least 80 percent funded.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.005%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.747%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.747%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.747%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.747%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.747%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.295%"/&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: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:9pt;font-weight:700;line-height:100%"&gt;Pension Protection Act Zone Status&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Contributions&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&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:0 1pt"/&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:8pt;font-weight:700;line-height:100%"&gt;Pension Fund&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;EIN/Pension Plan Number&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:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="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:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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: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="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;FIP/RP Status Pending/Implemented&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;Minimum Contribution &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;Surcharge Imposed&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Expiration Date of Collective Bargaining Agreement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Atlanta Ironworkers Local Union 387 Pension Plan&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: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:400;line-height:100%"&gt;58-6051152&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: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:400;line-height:100%"&gt;Green&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: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:400;line-height:100%"&gt;Green&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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;209&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;35&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;61&#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="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%"&gt;No&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: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:400;line-height:100%"&gt;No&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: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:400;line-height:100%"&gt;No&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:2px 1pt;text-align:right;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;1/31/2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Glazier's Union Local 27 Pension and Retirement Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36-6034076&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;No&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:8pt;font-weight:400;line-height:100%"&gt;5/31/2017&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:8pt;font-weight:400;line-height:100%"&gt;International Painters and Allied Trades Industry Pension Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;52-6073909&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Red&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Red&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:8pt;font-weight:400;line-height:100%"&gt;932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Implemented&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11/30/2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:8pt;font-weight:400;line-height:100%"&gt;Iron Workers Local Union No. 5 and Iron Workers Employers Assocation Employees Pension Trsut Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;52-1075473&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;No&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:8pt;font-weight:400;line-height:100%"&gt;5/31/2017&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:8pt;font-weight:400;line-height:100%"&gt;Iron Workers Mid-America Pension Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36-6488227&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Green&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:8pt;font-weight:400;line-height:100%"&gt;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5/31/2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:8pt;font-weight:400;line-height:100%"&gt;Iron Workers St. Louis District Council Pension Trust Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;43-6052659&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;No&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:8pt;font-weight:400;line-height:100%"&gt;Western Glaziers Retirement Plan (Washington)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;91-6123685&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Green&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:8pt;font-weight:400;line-height:100%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6/30/2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other funds&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;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;Total contributions&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 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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;4,123&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;3,926&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;3,687&#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 colspan="3" style="background-color:#cceeff;padding: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="63" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; Plans include contributions required by collective bargaining agreements which have expired, but contain provisions automatically renewing their terms in the absence of a subsequent negotiated agreement.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company was listed in the plans' Forms 5500 as providing more than 5 percent of the total contributions for the following plans and plan years:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.931%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension Fund&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;Year contributions to Plan Exceeded More Than 5 Percent of Total Contributions &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Iron Workers Local Union No. 5 and Iron Workers Employers Assocation Employees Pension Trsut Fund&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: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:400;line-height:100%"&gt;2021, 2020 and 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Iron Workers Mid-America Pension Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021 and 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:8pt;font-weight:400;line-height:100%"&gt;Iron Workers St. Louis District Council Pension Trust Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Western Glaziers Retirement Plan (Washington)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts contributed in fiscal 2021, 2020, and 2019 to defined contribution multiemployer plans were $1.5 million, $0.9 million and $1.3 million, respectively.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Obligations and Funded Status of Defined-Benefit Pension Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;We sponsor the Tubelite Inc. Hourly Employees' Pension Plan, a defined-benefit pension plan that was frozen to new entrants in fiscal 2004, with no additional benefits accruing to plan participants after such time. We also sponsor an unfunded SERP, a defined-benefit pension plan that was frozen to new entrants in fiscal 2009, with no additional benefits accruing to plan participants after such time.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present reconciliations of the benefit obligation and the funded status of these plans. The Tubelite plan uses a measurement date as of the calendar month-end closest to our fiscal year-end, while the SERP uses a measurement date aligned with our fiscal year-end.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.817%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;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;Change in projected benefit obligation&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit obligation beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;14,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 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;13,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&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;346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial (gain) loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(175)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefits paid&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,001)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;(998)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit obligation at measurement date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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;13,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;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;Change in plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;5,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 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;5,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actual return on plan 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;(88)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Company contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefits paid&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,001)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;(998)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets at measurement date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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;5,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Underfunded status&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;(7,990)&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;(8,385)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The funded status was recognized in the consolidated balance sheets as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.817%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 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;423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;591&#160;&lt;/span&gt;&lt;/td&gt;&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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(683)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(682)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-current 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;(7,730)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,294)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align: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&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;(7,990)&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;(8,385)&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="text-align:center"&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-weight:400;line-height:120%"&gt;The following was included in accumulated other comprehensive loss and has not yet been recognized as a component of net periodic benefit cost:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.817%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net actuarial loss&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,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;5,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The net actuarial gain recognized in comprehensive earnings, net of tax expense, was $0.1 million in fiscal 2021, while the net actuarial loss recognized in comprehensive earnings, net of tax benefit, was $0.4 million in fiscal 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Components of the defined-benefit pension plans' net periodic benefit cost:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.210%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest 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;346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;506&#160;&lt;/span&gt;&lt;/td&gt;&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;Expected return on 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;(211)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Amortization of unrecognized net loss&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;260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Net periodic benefit cost&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;395&#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;529&#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;692&#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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total net periodic pension benefit cost is expected to be approximately $0.5 million in fiscal 2022. The estimated net actuarial gain for the defined-benefit pension plans that will be amortized from accumulated other comprehensive loss into net periodic benefit cost for fiscal 2022 is $0.2 million, net of tax expense.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Additional Information&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Assumptions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.210%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;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;Benefit Obligation Weighted-Average Assumptions&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate&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;2.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&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;3.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&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;3.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.210%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;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;Net Periodic Benefit Expense Weighted-Average Assumptions&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate&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;2.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&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;2.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&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;3.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected long-term rate of return on 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;4.50&#160;&lt;/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.50&#160;&lt;/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.50&#160;&lt;/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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Discount rate. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The discount rate reflects the current rate at which the defined-benefit plans' pension liabilities could be effectively settled at the end of the year based on the measurement date. The discount rate was determined by matching the expected benefit payments to payments from the Principal Discount Yield Curve. There are no known or anticipated changes in the discount rate assumption that will have a significant impact on pension expense in fiscal 2022.&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"&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;Expected return on assets.&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; To develop the expected long-term rate of return on assets, we considered historical long-term rates of return achieved by the plan investments, the plan's investment strategy, and current and projected market conditions. During fiscal 2019, the assets of the Tubelite plan were moved from investment in a short-term bond fund to various duration fixed income funds. The investments are carried at fair value based on prices from recent trades of similar securities, which would be classified as Level 2 in the valuation hierarchy. We do not maintain assets intended for the future use of the SERP. &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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contributions&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company contributions to the plans for fiscal 2021 and fiscal 2020 were $0.7 million in each year, which equaled or exceeded the minimum funding requirements. &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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Estimated Future Benefit Payments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following benefit payments, which reflect expected future service, are expected to be paid by the plans:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.649%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;2022&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;2023&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;2024&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;2025&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;2026&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;2027-2031&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Estimated future benefit payments&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;1,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;1,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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,136&#160;&lt;/span&gt;&lt;/td&gt;&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:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <apog:NumberOfManufacturingFacilitiesThatUnionEmployeesAreCoveredWith401KPlan
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90ZXh0cmVnaW9uOmRlZGFmYTkzNTUxNzQzMTA4ODc0MDBmNDA0YjQ1OTM4XzE4OA_7cad7275-8e3e-43a9-8b82-043dea20c025"
      unitRef="facility">2</apog:NumberOfManufacturingFacilitiesThatUnionEmployeesAreCoveredWith401KPlan>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90ZXh0cmVnaW9uOmRlZGFmYTkzNTUxNzQzMTA4ODc0MDBmNDA0YjQ1OTM4XzI4Mg_879e630d-6243-43ea-a836-9b9bfe3848a3"
      unitRef="number">0.60</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i7f4eb4d0bcd5491bba91fac2661c85f5_D20200301-20210227"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90ZXh0cmVnaW9uOmRlZGFmYTkzNTUxNzQzMTA4ODc0MDBmNDA0YjQ1OTM4XzM2OQ_892bc276-b21f-4177-acf4-9719a097c9f6"
      unitRef="number">1</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="i7f4eb4d0bcd5491bba91fac2661c85f5_D20200301-20210227"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90ZXh0cmVnaW9uOmRlZGFmYTkzNTUxNzQzMTA4ODc0MDBmNDA0YjQ1OTM4XzM4NQ_62765de0-55c4-4ec0-b980-253f604d00d6"
      unitRef="number">0.01</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i14cf7635b8924622b035879875f0dc6b_D20200301-20210227"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90ZXh0cmVnaW9uOmRlZGFmYTkzNTUxNzQzMTA4ODc0MDBmNDA0YjQ1OTM4XzQwNA_96662928-0900-40d5-a8f3-1df92820f779"
      unitRef="number">0.50</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="i14cf7635b8924622b035879875f0dc6b_D20200301-20210227"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90ZXh0cmVnaW9uOmRlZGFmYTkzNTUxNzQzMTA4ODc0MDBmNDA0YjQ1OTM4XzQxOQ_540a6300-6854-47eb-b400-cbfcb532a424"
      unitRef="number">0.05</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <apog:DefinedContributionPlanEmployerContributionAmount
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90ZXh0cmVnaW9uOmRlZGFmYTkzNTUxNzQzMTA4ODc0MDBmNDA0YjQ1OTM4XzU2Mg_72c00eeb-766b-44e0-b596-76d6e9688f57"
      unitRef="usd">3500000</apog:DefinedContributionPlanEmployerContributionAmount>
    <apog:DefinedContributionPlanEmployerContributionAmount
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90ZXh0cmVnaW9uOmRlZGFmYTkzNTUxNzQzMTA4ODc0MDBmNDA0YjQ1OTM4XzU3OQ_c9f0ea2f-948f-47ff-ae41-c2df8b07e76c"
      unitRef="usd">9000000.0</apog:DefinedContributionPlanEmployerContributionAmount>
    <apog:DefinedContributionPlanEmployerContributionAmount
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90ZXh0cmVnaW9uOmRlZGFmYTkzNTUxNzQzMTA4ODc0MDBmNDA0YjQ1OTM4XzU5OQ_6ccba1e5-fd7f-4557-93a0-1ceea570fc01"
      unitRef="usd">8000000.0</apog:DefinedContributionPlanEmployerContributionAmount>
    <us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent
      contextRef="i903b3cca975b43848e0b9acdafd7c6f0_I20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90ZXh0cmVnaW9uOmRlZGFmYTkzNTUxNzQzMTA4ODc0MDBmNDA0YjQ1OTM4Xzc1MQ_a93559b7-8c46-489b-9748-203de5dcdb1c"
      unitRef="usd">15000000.0</us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent>
    <us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent
      contextRef="i62a8db9f00aa47cbbbaedeadd64f220e_I20200229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90ZXh0cmVnaW9uOmRlZGFmYTkzNTUxNzQzMTA4ODc0MDBmNDA0YjQ1OTM4Xzc1OA_fcee4454-437e-4f21-b3f2-45dee3ae66fd"
      unitRef="usd">14000000.0</us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent>
    <us-gaap:LifeInsuranceCorporateOrBankOwnedAmount
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90ZXh0cmVnaW9uOmRlZGFmYTkzNTUxNzQzMTA4ODc0MDBmNDA0YjQ1OTM4Xzg2Mg_b9c971dc-c2f6-40df-bcf3-ab2859f7d59b"
      unitRef="usd">18600000</us-gaap:LifeInsuranceCorporateOrBankOwnedAmount>
    <apog:MutualFundInvestments
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90ZXh0cmVnaW9uOmRlZGFmYTkzNTUxNzQzMTA4ODc0MDBmNDA0YjQ1OTM4XzkyNA_83a0f5ce-7a3d-45cf-82e0-582e12df5407"
      unitRef="usd">300000</apog:MutualFundInvestments>
    <us-gaap:ScheduleOfMultiemployerPlansTableTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90ZXh0cmVnaW9uOmRlZGFmYTkzNTUxNzQzMTA4ODc0MDBmNDA0YjQ1OTM4XzIxOTkwMjMyNjgwNjk_4bbe4a89-171a-4739-80c5-0dd77e955fd0">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our participation in these plans is outlined in the following table. The most recent Pension Protection Act zone status available in 2021 and 2020 relates to the plan years ending December 31, 2020 and December 31, 2019, respectively. The zone status is based on information that we have received from each plan, certified by an actuary. Among other factors, plans in the red zone are generally less than 65 percent funded, plans in the yellow zone are between 65 percent and 80 percent funded, and plans in the green zone are at least 80 percent funded.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.005%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.747%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.747%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.747%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.747%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.747%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.295%"/&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: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:9pt;font-weight:700;line-height:100%"&gt;Pension Protection Act Zone Status&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Contributions&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&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:0 1pt"/&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:8pt;font-weight:700;line-height:100%"&gt;Pension Fund&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;EIN/Pension Plan Number&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:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="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:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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: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="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;FIP/RP Status Pending/Implemented&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;Minimum Contribution &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;Surcharge Imposed&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Expiration Date of Collective Bargaining Agreement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Atlanta Ironworkers Local Union 387 Pension Plan&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: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:400;line-height:100%"&gt;58-6051152&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: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:400;line-height:100%"&gt;Green&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: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:400;line-height:100%"&gt;Green&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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;209&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;35&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;61&#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="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%"&gt;No&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: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:400;line-height:100%"&gt;No&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: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:400;line-height:100%"&gt;No&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:2px 1pt;text-align:right;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;1/31/2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Glazier's Union Local 27 Pension and Retirement Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36-6034076&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;No&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:8pt;font-weight:400;line-height:100%"&gt;5/31/2017&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:8pt;font-weight:400;line-height:100%"&gt;International Painters and Allied Trades Industry Pension Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;52-6073909&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Red&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Red&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:8pt;font-weight:400;line-height:100%"&gt;932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Implemented&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11/30/2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:8pt;font-weight:400;line-height:100%"&gt;Iron Workers Local Union No. 5 and Iron Workers Employers Assocation Employees Pension Trsut Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;52-1075473&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;No&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:8pt;font-weight:400;line-height:100%"&gt;5/31/2017&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:8pt;font-weight:400;line-height:100%"&gt;Iron Workers Mid-America Pension Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36-6488227&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Green&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:8pt;font-weight:400;line-height:100%"&gt;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5/31/2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:8pt;font-weight:400;line-height:100%"&gt;Iron Workers St. Louis District Council Pension Trust Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;43-6052659&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;No&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:8pt;font-weight:400;line-height:100%"&gt;Western Glaziers Retirement Plan (Washington)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;91-6123685&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Green&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:8pt;font-weight:400;line-height:100%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6/30/2017&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other funds&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;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;Total contributions&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 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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;4,123&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;3,926&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;3,687&#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 colspan="3" style="background-color:#cceeff;padding: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="63" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; Plans include contributions required by collective bargaining agreements which have expired, but contain provisions automatically renewing their terms in the absence of a subsequent negotiated agreement.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company was listed in the plans' Forms 5500 as providing more than 5 percent of the total contributions for the following plans and plan years:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.931%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension Fund&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;Year contributions to Plan Exceeded More Than 5 Percent of Total Contributions &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Iron Workers Local Union No. 5 and Iron Workers Employers Assocation Employees Pension Trsut Fund&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: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:400;line-height:100%"&gt;2021, 2020 and 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Iron Workers Mid-America Pension Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021 and 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:8pt;font-weight:400;line-height:100%"&gt;Iron Workers St. Louis District Council Pension Trust Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Western Glaziers Retirement Plan (Washington)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMultiemployerPlansTableTextBlock>
    <us-gaap:MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList
      contextRef="i5ecac19207c0478c9f9da2b9cb3c2095_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzgtNC0xLTEtNDc3Mw_5667843a-351d-4e6f-87e3-4f10e403cead">Green</us-gaap:MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList>
    <us-gaap:MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList
      contextRef="i83ef00b11aaf49c39f49cc6ded29e332_D20190303-20200229"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzgtNi0xLTEtNDc3Mw_8cad6814-a321-42bf-a2ee-f29ce78c0bce">Green</us-gaap:MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i5ecac19207c0478c9f9da2b9cb3c2095_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzItOC0xLTEtNTA4Nw_61dbb8b4-053a-44cd-ba9c-762087e43977"
      unitRef="usd">209000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i83ef00b11aaf49c39f49cc6ded29e332_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzgtMTAtMS0xLTQ3NzM_ae2c80ad-d9d4-40d8-9598-af7768d0a5d3"
      unitRef="usd">35000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i45014be9aef242f886591f058615adfb_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzgtMTItMS0xLTQ3NzM_f622a82b-94e4-4408-aabd-c6c188e3abfb"
      unitRef="usd">61000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList
      contextRef="i5ecac19207c0478c9f9da2b9cb3c2095_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzgtMTQtMS0xLTQ3NzM_449fd898-db4d-4a05-b85f-f46549aac226">No</us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList>
    <us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList
      contextRef="i5ecac19207c0478c9f9da2b9cb3c2095_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzgtMTgtMS0xLTQ3NzM_1baea8c7-d013-479d-b05a-7c486f9f6e2c">No</us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList>
    <us-gaap:MultiemployerPlanPensionSignificantCollectiveBargainingArrangementExpirationDate
      contextRef="i5ecac19207c0478c9f9da2b9cb3c2095_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzgtMjAtMS0xLTQ3NzM_abb06088-fce4-4bc3-a882-f577d3771070">2017-01-31</us-gaap:MultiemployerPlanPensionSignificantCollectiveBargainingArrangementExpirationDate>
    <us-gaap:MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList
      contextRef="i922d10d5d3cb493da8759d68425c7c3c_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzktNC0xLTEtNDc3Mw_43aab06d-c497-40f6-acd6-ef1c4ca96959">Green</us-gaap:MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList>
    <us-gaap:MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList
      contextRef="i86225644ed6e4d83a9d8bada44571bd8_D20190303-20200229"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzktNi0xLTEtNDc3Mw_f1f57f8a-d6d6-42be-908d-8ac6395bd46e">Green</us-gaap:MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i922d10d5d3cb493da8759d68425c7c3c_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzMtOC0xLTEtNTA4Nw_3fdc4e44-7cd0-4ca6-8217-c1afa427abdc"
      unitRef="usd">290000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i86225644ed6e4d83a9d8bada44571bd8_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzktMTAtMS0xLTQ3NzM_aa8eceb5-a401-424b-8809-add3c86311fa"
      unitRef="usd">165000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="if4288990de664528aa807d3f0112c484_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzktMTItMS0xLTQ3NzM_574db75b-8763-4ca6-ac0f-80a598bf6c31"
      unitRef="usd">58000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList
      contextRef="i922d10d5d3cb493da8759d68425c7c3c_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzktMTQtMS0xLTQ3NzM_4d68303e-62e1-46ed-873f-f160843ecaaa">No</us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList>
    <us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList
      contextRef="i922d10d5d3cb493da8759d68425c7c3c_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzktMTgtMS0xLTQ3NzM_665db16e-9892-4153-b728-97a6d2575622">No</us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList>
    <us-gaap:MultiemployerPlanPensionSignificantCollectiveBargainingArrangementExpirationDate
      contextRef="i922d10d5d3cb493da8759d68425c7c3c_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzktMjAtMS0xLTQ3NzM_fb5f14ed-1ca1-40d6-bc6e-cf1c46e3494b">2017-05-31</us-gaap:MultiemployerPlanPensionSignificantCollectiveBargainingArrangementExpirationDate>
    <us-gaap:MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList
      contextRef="i397dca99d095406e9728130f44b8c2da_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzItNC0xLTEtNDc3Mw_4ea8cd10-83b3-4b1a-af7c-b2414ce5adfe">Red</us-gaap:MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList>
    <us-gaap:MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList
      contextRef="i6804636a61894d44b8fa89b21d9af445_D20190303-20200229"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzItNi0xLTEtNDc3Mw_2c31d02a-8052-4783-ad49-a3c95afa91e9">Red</us-gaap:MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i397dca99d095406e9728130f44b8c2da_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzQtOC0xLTEtNTA4Nw_c4ee0a23-540b-48b5-ba93-fdf4eb825590"
      unitRef="usd">932000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i6804636a61894d44b8fa89b21d9af445_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzItMTAtMS0xLTQ3NzM_b84bef96-6f09-4c2f-9248-55936a987de3"
      unitRef="usd">525000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i97978ce7a1594a78b3c70175e1e87738_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzItMTItMS0xLTQ3NzM_5a9d808e-5e45-4a5e-a47e-b922793b7250"
      unitRef="usd">544000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList
      contextRef="i397dca99d095406e9728130f44b8c2da_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzItMTQtMS0xLTQ3NzM_93bcb9ad-97cc-4761-9186-a91dde36386d">Implemented</us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList>
    <us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList
      contextRef="i397dca99d095406e9728130f44b8c2da_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzQtMTgtMS0xLTU4NDc_ccc09ada-ff00-400e-958b-6ee980787eeb">No</us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList>
    <us-gaap:MultiemployerPlanPensionSignificantCollectiveBargainingArrangementExpirationDate
      contextRef="i397dca99d095406e9728130f44b8c2da_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzItMjAtMS0xLTQ3NzM_2313fb3f-ff95-4095-bfcf-1f4f2e33f8d9">2017-11-30</us-gaap:MultiemployerPlanPensionSignificantCollectiveBargainingArrangementExpirationDate>
    <us-gaap:MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList
      contextRef="ifdeedc5c617c41d39fb5197c9e20e7e8_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzExLTQtMS0xLTQ3NzM_e6f7bd2f-06bf-4933-93ac-9be1a3587545">Green</us-gaap:MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList>
    <us-gaap:MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList
      contextRef="i411aea46ec074ee7812da110af3151bc_D20190303-20200229"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzExLTYtMS0xLTQ3NzM_7c8f4685-2de3-47e0-a368-0b0fcd2b59a9">Green</us-gaap:MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="ifdeedc5c617c41d39fb5197c9e20e7e8_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzYtOC0xLTEtNTA4Nw_a847d03e-a5d5-4da3-9eb5-34c599e9ecfd"
      unitRef="usd">1454000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i411aea46ec074ee7812da110af3151bc_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzExLTEwLTEtMS00Nzcz_d549497a-b2c3-4cfc-9228-e290760e660f"
      unitRef="usd">940000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i70994e0107a94f3cb716c4cef571a652_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzExLTEyLTEtMS00Nzcz_a8c05c91-e809-404d-8a6d-6e23bcf3759b"
      unitRef="usd">858000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList
      contextRef="ifdeedc5c617c41d39fb5197c9e20e7e8_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzExLTE0LTEtMS00Nzcz_ed10683c-3282-426d-a87e-ddbf05ae0db4">No</us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList>
    <us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList
      contextRef="ifdeedc5c617c41d39fb5197c9e20e7e8_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzExLTE4LTEtMS00Nzcz_16ae6586-c9c9-4d36-951f-306d013bb213">No</us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList>
    <us-gaap:MultiemployerPlanPensionSignificantCollectiveBargainingArrangementExpirationDate
      contextRef="ifdeedc5c617c41d39fb5197c9e20e7e8_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzExLTIwLTEtMS00Nzcz_a9881405-6cf8-41a4-a4ad-adf92997789b">2017-05-31</us-gaap:MultiemployerPlanPensionSignificantCollectiveBargainingArrangementExpirationDate>
    <us-gaap:MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList
      contextRef="icba63ef9380045d6a2140bd47647265a_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzQtNC0xLTEtNDc3Mw_c710fe30-162c-44ce-ba00-113716373f8e">Green</us-gaap:MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList>
    <us-gaap:MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList
      contextRef="ia623feabb7bc4815bdbfab920ef92240_D20190303-20200229"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzQtNi0xLTEtNDc3Mw_8a6d6a3b-6bf3-434b-9faa-b71a33fa3c2d">Green</us-gaap:MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="icba63ef9380045d6a2140bd47647265a_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzctOC0xLTEtNTA4Nw_d6f911d1-c7d3-4417-bdcc-90763a141e53"
      unitRef="usd">431000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="ia623feabb7bc4815bdbfab920ef92240_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzQtMTAtMS0xLTQ3NzM_9b8bf811-4f44-4cd9-8594-5f91c93aed2d"
      unitRef="usd">767000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i2105ad604f8e4907b99ae0fa15e8c134_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzQtMTItMS0xLTQ3NzM_740db694-4304-4e52-bd2a-70c0d6eb2aeb"
      unitRef="usd">446000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList
      contextRef="icba63ef9380045d6a2140bd47647265a_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzQtMTQtMS0xLTQ3NzM_e286935e-2095-468c-920e-5191041deabf">No</us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList>
    <us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList
      contextRef="icba63ef9380045d6a2140bd47647265a_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzQtMTgtMS0xLTQ3NzM_51726242-ab8b-4593-90f8-9b4a43a947fa">No</us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList>
    <us-gaap:MultiemployerPlanPensionSignificantCollectiveBargainingArrangementExpirationDate
      contextRef="icba63ef9380045d6a2140bd47647265a_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzQtMjAtMS0xLTQ3NzM_47cf9805-8a0f-4a76-b496-11fd213aba7f">2017-05-31</us-gaap:MultiemployerPlanPensionSignificantCollectiveBargainingArrangementExpirationDate>
    <us-gaap:MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList
      contextRef="ia6b021fd7a464e2e9a9516836af3dd50_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzEwLTQtMS0xLTQ3NzM_90683e6a-4acf-48be-93b1-859dc262d3b2">Green</us-gaap:MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList>
    <us-gaap:MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList
      contextRef="i840d76a4ecf84ec7b32825db438f8726_D20190303-20200229"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzEwLTYtMS0xLTQ3NzM_5254aca1-8105-4997-acca-345250e2cc65">Green</us-gaap:MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="ia6b021fd7a464e2e9a9516836af3dd50_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzktOC0xLTEtNTA4Nw_7f22425e-b04d-4cdf-af45-c1a6b453864e"
      unitRef="usd">63000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i840d76a4ecf84ec7b32825db438f8726_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzEwLTEwLTEtMS00Nzcz_0d041d1c-cf6f-42de-a4a9-ef3bf94f2730"
      unitRef="usd">217000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i8c08f2650a2348968c85cf52970d37e4_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzEwLTEyLTEtMS00Nzcz_1c500282-8aca-434a-845c-6047d9a3ccbf"
      unitRef="usd">225000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList
      contextRef="ia6b021fd7a464e2e9a9516836af3dd50_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzEwLTE0LTEtMS00Nzcz_8de8f138-2f6b-4ea1-93f6-b73ab88e0a52">No</us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList>
    <us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList
      contextRef="ia6b021fd7a464e2e9a9516836af3dd50_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzEwLTE4LTEtMS00Nzcz_0aed8df2-dc18-4755-8955-d2ad16b3bb17">No</us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList>
    <us-gaap:MultiemployerPlanPensionSignificantCollectiveBargainingArrangementExpirationDate
      contextRef="ia6b021fd7a464e2e9a9516836af3dd50_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzEwLTIwLTEtMS00Nzcz_762ba602-79b8-4749-88b5-a2dd652866dc"
      xsi:nil="true"/>
    <us-gaap:MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList
      contextRef="ib1df0eda13bc4cfcba9772ff0b598904_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzMtNC0xLTEtNDc3Mw_ad8edce9-34ac-4cc2-a30c-518b8a888ba1">Green</us-gaap:MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList>
    <us-gaap:MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList
      contextRef="i425ba726e63043b7b1e74155ffba9032_D20190303-20200229"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzMtNi0xLTEtNDc3Mw_0c888c5a-55a8-4878-af5a-f69007fd8bed">Green</us-gaap:MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="ib1df0eda13bc4cfcba9772ff0b598904_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzExLTgtMS0xLTUwODc_aa0f80f0-c2ec-49ee-a251-2c7e903e8983"
      unitRef="usd">160000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i425ba726e63043b7b1e74155ffba9032_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzMtMTAtMS0xLTQ3NzM_ced45b62-8ad3-430c-bbde-e1dd4e00d5d3"
      unitRef="usd">526000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost
      contextRef="i59c6409c0a8f4a2681935f83ac72b9dc_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzMtMTItMS0xLTQ3NzM_711716fd-7efd-48c9-91cb-ea9c44ab3f54"
      unitRef="usd">532000</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList
      contextRef="ib1df0eda13bc4cfcba9772ff0b598904_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzMtMTQtMS0xLTQ3NzM_dfe9d213-2a9c-4e3b-8a18-fff31c575d56">No</us-gaap:MultiemployerPlanPensionSignificantFundingImprovementOrRehabilitationPlanImplementationStatusFixedList>
    <us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList
      contextRef="ib1df0eda13bc4cfcba9772ff0b598904_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzMtMTgtMS0xLTQ3NzM_ad2d421a-64e4-4c63-930a-7a4f5d2313bc">No</us-gaap:MultiemployerPlanPensionSignificantSurchargeFixedList>
    <us-gaap:MultiemployerPlanPensionSignificantCollectiveBargainingArrangementExpirationDate
      contextRef="ib1df0eda13bc4cfcba9772ff0b598904_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzMtMjAtMS0xLTQ3NzM_3ab6d5ec-9f15-4e93-b4d4-d208285aaa0a">2017-06-30</us-gaap:MultiemployerPlanPensionSignificantCollectiveBargainingArrangementExpirationDate>
    <us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost
      contextRef="i15b246fa918d4a2dbcee2893128c3e5a_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzEzLTgtMS0xLTUwODc_96547088-c6a9-40d3-b0a5-901c915fb6f1"
      unitRef="usd">584000</us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost
      contextRef="if5b54eadaef648ffa2a3e760f1b15990_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzEzLTEwLTEtMS00Nzcz_b358208f-815b-4dff-acec-76020739cf13"
      unitRef="usd">751000</us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost
      contextRef="ib8a5798893fe47fe9500b9832d0979b0_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzEzLTEyLTEtMS00Nzcz_52d5db3c-ed4e-4961-9228-b1bee0cd207b"
      unitRef="usd">963000</us-gaap:MultiemployerPlanPensionInsignificantEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i15b246fa918d4a2dbcee2893128c3e5a_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzE0LTgtMS0xLTUwODc_d716332d-d8ec-4247-8687-487f56dcb66d"
      unitRef="usd">4123000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="if5b54eadaef648ffa2a3e760f1b15990_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzE0LTEwLTEtMS00Nzcz_edb8590d-a87e-404f-8d8d-f4cc94faa853"
      unitRef="usd">3926000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="ib8a5798893fe47fe9500b9832d0979b0_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo0ZmNhYmZlMTNhNTA0ZTNiOTc0MmVhNDcwZjQ4NDJkZS90YWJsZXJhbmdlOjRmY2FiZmUxM2E1MDRlM2I5NzQyZWE0NzBmNDg0MmRlXzE0LTEyLTEtMS00Nzcz_2b2bd425-94fa-41ca-94c4-7f1ad2e1bd94"
      unitRef="usd">3687000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="icf2618d743e5468c8e797c360a3c7969_D20200301-20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90ZXh0cmVnaW9uOmRlZGFmYTkzNTUxNzQzMTA4ODc0MDBmNDA0YjQ1OTM4XzE0NDk_af6612b8-e294-451a-9010-87881811b68e"
      unitRef="usd">1500000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="ifbb4a63ec32a4c06a1ec2ef9da766b9d_D20190303-20200229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90ZXh0cmVnaW9uOmRlZGFmYTkzNTUxNzQzMTA4ODc0MDBmNDA0YjQ1OTM4XzE0NTM_72562881-4373-4dc6-9639-7ec317e61911"
      unitRef="usd">900000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="if0bcdd4e8c5643e49cfd3909332cb571_D20180304-20190302"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90ZXh0cmVnaW9uOmRlZGFmYTkzNTUxNzQzMTA4ODc0MDBmNDA0YjQ1OTM4XzE0NjA_fe2fb0fd-5742-4968-ad78-b6e371910400"
      unitRef="usd">1300000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90ZXh0cmVnaW9uOmRlZGFmYTkzNTUxNzQzMTA4ODc0MDBmNDA0YjQ1OTM4XzQ1Mzg_c7ea4ac3-645b-4796-9db7-e222f6c8b644">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present reconciliations of the benefit obligation and the funded status of these plans. The Tubelite plan uses a measurement date as of the calendar month-end closest to our fiscal year-end, while the SERP uses a measurement date aligned with our fiscal year-end.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.817%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;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;Change in projected benefit obligation&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit obligation beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;14,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 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;13,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&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;346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial (gain) loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(175)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefits paid&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,001)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;(998)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit obligation at measurement date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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;13,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;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;Change in plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;5,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 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;5,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actual return on plan 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;(88)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Company contributions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefits paid&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,001)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;(998)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets at measurement date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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;5,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Underfunded status&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;(7,990)&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;(8,385)&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:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo1YjQwZjI0MTllZGY0NTkxYTY4NjQyZmM2NWY1NTc3YS90YWJsZXJhbmdlOjViNDBmMjQxOWVkZjQ1OTFhNjg2NDJmYzY1ZjU1NzdhXzItMi0xLTEtMA_c460cbe3-637d-4b43-a98d-2cffe0fdea91"
      unitRef="usd">14371000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i8409afd7f31541f1acdbbee8bc0561d4_I20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo1YjQwZjI0MTllZGY0NTkxYTY4NjQyZmM2NWY1NTc3YS90YWJsZXJhbmdlOjViNDBmMjQxOWVkZjQ1OTFhNjg2NDJmYzY1ZjU1NzdhXzItNC0xLTEtMA_fbb7762a-6bb7-49b7-94fc-f4c1b899b2c2"
      unitRef="usd">13310000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo1YjQwZjI0MTllZGY0NTkxYTY4NjQyZmM2NWY1NTc3YS90YWJsZXJhbmdlOjViNDBmMjQxOWVkZjQ1OTFhNjg2NDJmYzY1ZjU1NzdhXzMtMi0xLTEtMA_69df15aa-d4f8-4a08-8546-bc3a629403a6"
      unitRef="usd">346000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo1YjQwZjI0MTllZGY0NTkxYTY4NjQyZmM2NWY1NTc3YS90YWJsZXJhbmdlOjViNDBmMjQxOWVkZjQ1OTFhNjg2NDJmYzY1ZjU1NzdhXzMtNC0xLTEtMA_212bfa77-2899-4125-8a2c-e22c63ab018f"
      unitRef="usd">492000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo1YjQwZjI0MTllZGY0NTkxYTY4NjQyZmM2NWY1NTc3YS90YWJsZXJhbmdlOjViNDBmMjQxOWVkZjQ1OTFhNjg2NDJmYzY1ZjU1NzdhXzQtMi0xLTEtMA_c5c129e4-b119-4da1-a49f-3ad9174367d2"
      unitRef="usd">175000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo1YjQwZjI0MTllZGY0NTkxYTY4NjQyZmM2NWY1NTc3YS90YWJsZXJhbmdlOjViNDBmMjQxOWVkZjQ1OTFhNjg2NDJmYzY1ZjU1NzdhXzQtNC0xLTEtMA_a05fa70e-ad29-4c70-b78f-597e160dd552"
      unitRef="usd">-1567000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo1YjQwZjI0MTllZGY0NTkxYTY4NjQyZmM2NWY1NTc3YS90YWJsZXJhbmdlOjViNDBmMjQxOWVkZjQ1OTFhNjg2NDJmYzY1ZjU1NzdhXzUtMi0xLTEtMA_b2af7960-5287-4427-8c65-2e6c9fd37c7e"
      unitRef="usd">1001000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo1YjQwZjI0MTllZGY0NTkxYTY4NjQyZmM2NWY1NTc3YS90YWJsZXJhbmdlOjViNDBmMjQxOWVkZjQ1OTFhNjg2NDJmYzY1ZjU1NzdhXzUtNC0xLTEtMA_deb18640-cb21-4b01-8e9d-e9573df99bf6"
      unitRef="usd">998000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo1YjQwZjI0MTllZGY0NTkxYTY4NjQyZmM2NWY1NTc3YS90YWJsZXJhbmdlOjViNDBmMjQxOWVkZjQ1OTFhNjg2NDJmYzY1ZjU1NzdhXzYtMi0xLTEtMA_ffb127ec-2ef9-4e66-a298-6d51240c6369"
      unitRef="usd">13541000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo1YjQwZjI0MTllZGY0NTkxYTY4NjQyZmM2NWY1NTc3YS90YWJsZXJhbmdlOjViNDBmMjQxOWVkZjQ1OTFhNjg2NDJmYzY1ZjU1NzdhXzYtNC0xLTEtMA_5ef22fca-dfbc-4676-aba8-6a04d845b5b6"
      unitRef="usd">14371000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo1YjQwZjI0MTllZGY0NTkxYTY4NjQyZmM2NWY1NTc3YS90YWJsZXJhbmdlOjViNDBmMjQxOWVkZjQ1OTFhNjg2NDJmYzY1ZjU1NzdhXzgtMi0xLTEtMA_54491795-194a-4e1d-91cd-c06cd6dd7425"
      unitRef="usd">5986000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i8409afd7f31541f1acdbbee8bc0561d4_I20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo1YjQwZjI0MTllZGY0NTkxYTY4NjQyZmM2NWY1NTc3YS90YWJsZXJhbmdlOjViNDBmMjQxOWVkZjQ1OTFhNjg2NDJmYzY1ZjU1NzdhXzgtNC0xLTEtMA_62a482ae-447e-4f20-ba23-51071a3820d6"
      unitRef="usd">5330000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo1YjQwZjI0MTllZGY0NTkxYTY4NjQyZmM2NWY1NTc3YS90YWJsZXJhbmdlOjViNDBmMjQxOWVkZjQ1OTFhNjg2NDJmYzY1ZjU1NzdhXzktMi0xLTEtMA_b2698f5a-7f42-4319-92b3-1bc5dd4489ed"
      unitRef="usd">-88000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo1YjQwZjI0MTllZGY0NTkxYTY4NjQyZmM2NWY1NTc3YS90YWJsZXJhbmdlOjViNDBmMjQxOWVkZjQ1OTFhNjg2NDJmYzY1ZjU1NzdhXzktNC0xLTEtMA_0aa3da57-0731-414f-8d47-7c330c96124e"
      unitRef="usd">1002000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo1YjQwZjI0MTllZGY0NTkxYTY4NjQyZmM2NWY1NTc3YS90YWJsZXJhbmdlOjViNDBmMjQxOWVkZjQ1OTFhNjg2NDJmYzY1ZjU1NzdhXzEwLTItMS0xLTA_3dbc97ee-0f3b-4315-93ff-add65db2c5ad"
      unitRef="usd">654000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo1YjQwZjI0MTllZGY0NTkxYTY4NjQyZmM2NWY1NTc3YS90YWJsZXJhbmdlOjViNDBmMjQxOWVkZjQ1OTFhNjg2NDJmYzY1ZjU1NzdhXzEwLTQtMS0xLTA_24255825-78e3-4472-a8f4-81e90115d903"
      unitRef="usd">652000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo1YjQwZjI0MTllZGY0NTkxYTY4NjQyZmM2NWY1NTc3YS90YWJsZXJhbmdlOjViNDBmMjQxOWVkZjQ1OTFhNjg2NDJmYzY1ZjU1NzdhXzExLTItMS0xLTA_25dd5d30-957c-46c1-a62b-d3120e9ce34d"
      unitRef="usd">1001000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo1YjQwZjI0MTllZGY0NTkxYTY4NjQyZmM2NWY1NTc3YS90YWJsZXJhbmdlOjViNDBmMjQxOWVkZjQ1OTFhNjg2NDJmYzY1ZjU1NzdhXzExLTQtMS0xLTA_b7a68497-3f64-471a-bb71-249221e9f6a7"
      unitRef="usd">998000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo1YjQwZjI0MTllZGY0NTkxYTY4NjQyZmM2NWY1NTc3YS90YWJsZXJhbmdlOjViNDBmMjQxOWVkZjQ1OTFhNjg2NDJmYzY1ZjU1NzdhXzEyLTItMS0xLTA_3cdfda78-6333-4e19-9f6d-5e37d0d3c5db"
      unitRef="usd">5551000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo1YjQwZjI0MTllZGY0NTkxYTY4NjQyZmM2NWY1NTc3YS90YWJsZXJhbmdlOjViNDBmMjQxOWVkZjQ1OTFhNjg2NDJmYzY1ZjU1NzdhXzEyLTQtMS0xLTA_6ad0f44c-1103-43c6-b904-33ff4ae946ee"
      unitRef="usd">5986000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo1YjQwZjI0MTllZGY0NTkxYTY4NjQyZmM2NWY1NTc3YS90YWJsZXJhbmdlOjViNDBmMjQxOWVkZjQ1OTFhNjg2NDJmYzY1ZjU1NzdhXzEzLTItMS0xLTA_d2dfec61-ed01-40fd-94e0-1e4e61effb2a"
      unitRef="usd">-7990000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTo1YjQwZjI0MTllZGY0NTkxYTY4NjQyZmM2NWY1NTc3YS90YWJsZXJhbmdlOjViNDBmMjQxOWVkZjQ1OTFhNjg2NDJmYzY1ZjU1NzdhXzEzLTQtMS0xLTA_d08da1a6-6417-43a5-b121-b79b5d172b34"
      unitRef="usd">-8385000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90ZXh0cmVnaW9uOmRlZGFmYTkzNTUxNzQzMTA4ODc0MDBmNDA0YjQ1OTM4XzQ1NDI_4f71113b-f236-4798-93a7-05907dbada95">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The funded status was recognized in the consolidated balance sheets as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.817%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 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;423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;591&#160;&lt;/span&gt;&lt;/td&gt;&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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(683)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(682)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-current 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;(7,730)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,294)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align: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&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;(7,990)&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;(8,385)&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:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTpmY2NlNmRlMWY0ZDA0ZjA2ODgwODNhMDQzOGJkYmJmYy90YWJsZXJhbmdlOmZjY2U2ZGUxZjRkMDRmMDY4ODA4M2EwNDM4YmRiYmZjXzEtMi0xLTEtMA_35e0355f-b209-49fd-bb4f-aa48f48c5141"
      unitRef="usd">423000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTpmY2NlNmRlMWY0ZDA0ZjA2ODgwODNhMDQzOGJkYmJmYy90YWJsZXJhbmdlOmZjY2U2ZGUxZjRkMDRmMDY4ODA4M2EwNDM4YmRiYmZjXzEtNC0xLTEtMA_c37b2450-ceb3-4828-b2dc-08ae14425d4b"
      unitRef="usd">591000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTpmY2NlNmRlMWY0ZDA0ZjA2ODgwODNhMDQzOGJkYmJmYy90YWJsZXJhbmdlOmZjY2U2ZGUxZjRkMDRmMDY4ODA4M2EwNDM4YmRiYmZjXzItMi0xLTEtMA_8f40f9b3-d858-44a3-9883-04780139d726"
      unitRef="usd">683000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTpmY2NlNmRlMWY0ZDA0ZjA2ODgwODNhMDQzOGJkYmJmYy90YWJsZXJhbmdlOmZjY2U2ZGUxZjRkMDRmMDY4ODA4M2EwNDM4YmRiYmZjXzItNC0xLTEtMA_00b72d0e-7f0d-4d97-b718-500f0e5d58b8"
      unitRef="usd">682000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTpmY2NlNmRlMWY0ZDA0ZjA2ODgwODNhMDQzOGJkYmJmYy90YWJsZXJhbmdlOmZjY2U2ZGUxZjRkMDRmMDY4ODA4M2EwNDM4YmRiYmZjXzMtMi0xLTEtMA_1673bb33-f990-4d2f-ae97-baa33698918e"
      unitRef="usd">7730000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTpmY2NlNmRlMWY0ZDA0ZjA2ODgwODNhMDQzOGJkYmJmYy90YWJsZXJhbmdlOmZjY2U2ZGUxZjRkMDRmMDY4ODA4M2EwNDM4YmRiYmZjXzMtNC0xLTEtMA_4dc0fa76-b93f-4d27-b14c-6a03997b0b88"
      unitRef="usd">8294000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTpmY2NlNmRlMWY0ZDA0ZjA2ODgwODNhMDQzOGJkYmJmYy90YWJsZXJhbmdlOmZjY2U2ZGUxZjRkMDRmMDY4ODA4M2EwNDM4YmRiYmZjXzQtMi0xLTEtMA_6b09703d-af11-411e-9523-ca969b1f0e4e"
      unitRef="usd">7990000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTpmY2NlNmRlMWY0ZDA0ZjA2ODgwODNhMDQzOGJkYmJmYy90YWJsZXJhbmdlOmZjY2U2ZGUxZjRkMDRmMDY4ODA4M2EwNDM4YmRiYmZjXzQtNC0xLTEtMA_23824ca6-dd23-4242-b0ff-a698982ff4a4"
      unitRef="usd">8385000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent>
    <us-gaap:ScheduleOfAmountsInAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearTableTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90ZXh0cmVnaW9uOmRlZGFmYTkzNTUxNzQzMTA4ODc0MDBmNDA0YjQ1OTM4XzQ1MTY_49a40607-ee94-4291-9cb9-6384c63f020f">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following was included in accumulated other comprehensive loss and has not yet been recognized as a component of net periodic benefit cost:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.817%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net actuarial loss&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,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;5,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAmountsInAccumulatedOtherComprehensiveIncomeLossToBeRecognizedOverNextFiscalYearTableTextBlock>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTpiM2ViMDkxMDUwNGU0MzViOWZmOWRiNDcyOGIyMDkwNC90YWJsZXJhbmdlOmIzZWIwOTEwNTA0ZTQzNWI5ZmY5ZGI0NzI4YjIwOTA0XzEtMi0xLTEtMA_e90c008d-587d-4c43-9e1f-7d08e7c225f6"
      unitRef="usd">-5416000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTpiM2ViMDkxMDUwNGU0MzViOWZmOWRiNDcyOGIyMDkwNC90YWJsZXJhbmdlOmIzZWIwOTEwNTA0ZTQzNWI5ZmY5ZGI0NzI4YjIwOTA0XzEtNC0xLTEtMA_07b34479-19b5-41cb-8201-1dd6094fdf91"
      unitRef="usd">-5553000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90ZXh0cmVnaW9uOmRlZGFmYTkzNTUxNzQzMTA4ODc0MDBmNDA0YjQ1OTM4XzIxOTkwMjMyNjI1MTQ_199e6f95-5275-46ef-9a6d-c2c2a0c38246"
      unitRef="usd">100000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90ZXh0cmVnaW9uOmRlZGFmYTkzNTUxNzQzMTA4ODc0MDBmNDA0YjQ1OTM4XzIxOTkwMjMyNjI2NTU_74d32806-089e-48c6-bae2-e517f2f209a4"
      unitRef="usd">-400000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90ZXh0cmVnaW9uOmRlZGFmYTkzNTUxNzQzMTA4ODc0MDBmNDA0YjQ1OTM4XzQ1NDE_5594f950-f8ac-4a1b-875c-da68bc534d24">&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Components of the defined-benefit pension plans' net periodic benefit cost:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.210%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest 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;346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;506&#160;&lt;/span&gt;&lt;/td&gt;&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;Expected return on 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;(211)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Amortization of unrecognized net loss&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;260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Net periodic benefit cost&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;395&#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;529&#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;692&#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:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZToyOGQwNjllYzE5NmM0OGQyYmQ3NTkwNzlkYjZjODNhYi90YWJsZXJhbmdlOjI4ZDA2OWVjMTk2YzQ4ZDJiZDc1OTA3OWRiNmM4M2FiXzEtMi0xLTEtMA_21db668a-0ed1-471f-87bd-e4c6e919e181"
      unitRef="usd">346000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZToyOGQwNjllYzE5NmM0OGQyYmQ3NTkwNzlkYjZjODNhYi90YWJsZXJhbmdlOjI4ZDA2OWVjMTk2YzQ4ZDJiZDc1OTA3OWRiNmM4M2FiXzEtNC0xLTEtMA_11a62adf-9b6f-4f90-be91-daad1174871e"
      unitRef="usd">492000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZToyOGQwNjllYzE5NmM0OGQyYmQ3NTkwNzlkYjZjODNhYi90YWJsZXJhbmdlOjI4ZDA2OWVjMTk2YzQ4ZDJiZDc1OTA3OWRiNmM4M2FiXzEtNi0xLTEtMA_a97cec9a-aeba-4f8f-b77d-35cbba1c4d3d"
      unitRef="usd">506000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZToyOGQwNjllYzE5NmM0OGQyYmQ3NTkwNzlkYjZjODNhYi90YWJsZXJhbmdlOjI4ZDA2OWVjMTk2YzQ4ZDJiZDc1OTA3OWRiNmM4M2FiXzItMi0xLTEtMA_776931ec-8607-4303-80ba-840ebc7c02d4"
      unitRef="usd">211000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZToyOGQwNjllYzE5NmM0OGQyYmQ3NTkwNzlkYjZjODNhYi90YWJsZXJhbmdlOjI4ZDA2OWVjMTk2YzQ4ZDJiZDc1OTA3OWRiNmM4M2FiXzItNC0xLTEtMA_65f0590d-8b40-4a20-a6a3-e5b2c06cdc70"
      unitRef="usd">182000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZToyOGQwNjllYzE5NmM0OGQyYmQ3NTkwNzlkYjZjODNhYi90YWJsZXJhbmdlOjI4ZDA2OWVjMTk2YzQ4ZDJiZDc1OTA3OWRiNmM4M2FiXzItNi0xLTEtMA_8338a228-9744-4c25-a471-151467e9f221"
      unitRef="usd">40000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZToyOGQwNjllYzE5NmM0OGQyYmQ3NTkwNzlkYjZjODNhYi90YWJsZXJhbmdlOjI4ZDA2OWVjMTk2YzQ4ZDJiZDc1OTA3OWRiNmM4M2FiXzMtMi0xLTEtMA_d38ef0cc-8658-4e02-9232-e2454ae33a3f"
      unitRef="usd">-260000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZToyOGQwNjllYzE5NmM0OGQyYmQ3NTkwNzlkYjZjODNhYi90YWJsZXJhbmdlOjI4ZDA2OWVjMTk2YzQ4ZDJiZDc1OTA3OWRiNmM4M2FiXzMtNC0xLTEtMA_53d019ba-d199-4d01-9229-5fe1eeb20252"
      unitRef="usd">-219000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZToyOGQwNjllYzE5NmM0OGQyYmQ3NTkwNzlkYjZjODNhYi90YWJsZXJhbmdlOjI4ZDA2OWVjMTk2YzQ4ZDJiZDc1OTA3OWRiNmM4M2FiXzMtNi0xLTEtMA_a10ebb21-6cdf-4e31-80ee-2f388fab1388"
      unitRef="usd">-226000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZToyOGQwNjllYzE5NmM0OGQyYmQ3NTkwNzlkYjZjODNhYi90YWJsZXJhbmdlOjI4ZDA2OWVjMTk2YzQ4ZDJiZDc1OTA3OWRiNmM4M2FiXzQtMi0xLTEtMA_e71b1928-4df1-4c17-ab64-5a6c4350daf4"
      unitRef="usd">395000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZToyOGQwNjllYzE5NmM0OGQyYmQ3NTkwNzlkYjZjODNhYi90YWJsZXJhbmdlOjI4ZDA2OWVjMTk2YzQ4ZDJiZDc1OTA3OWRiNmM4M2FiXzQtNC0xLTEtMA_712ed7d0-e081-432a-b458-76202c5d0330"
      unitRef="usd">529000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZToyOGQwNjllYzE5NmM0OGQyYmQ3NTkwNzlkYjZjODNhYi90YWJsZXJhbmdlOjI4ZDA2OWVjMTk2YzQ4ZDJiZDc1OTA3OWRiNmM4M2FiXzQtNi0xLTEtMA_08d89825-c1e3-480e-abe8-aee6dd2ec135"
      unitRef="usd">692000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i1466f975a9784985b4a37bd7351f5760_D20210228-20220226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90ZXh0cmVnaW9uOmRlZGFmYTkzNTUxNzQzMTA4ODc0MDBmNDA0YjQ1OTM4XzI4MTc_4e180570-aaa7-42fc-b59f-b38bf8122cce"
      unitRef="usd">500000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i1466f975a9784985b4a37bd7351f5760_D20210228-20220226"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90ZXh0cmVnaW9uOmRlZGFmYTkzNTUxNzQzMTA4ODc0MDBmNDA0YjQ1OTM4XzMwMTg_3803fd66-b210-4b4e-83ee-ff493f80dd86"
      unitRef="usd">200000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:ScheduleOfAssumptionsUsedTableTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90ZXh0cmVnaW9uOmRlZGFmYTkzNTUxNzQzMTA4ODc0MDBmNDA0YjQ1OTM4XzQ1MDk_9167e1d8-e7fc-4102-8385-35862228b909">&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.210%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;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;Benefit Obligation Weighted-Average Assumptions&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate&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;2.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&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;3.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&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;3.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.210%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;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;Net Periodic Benefit Expense Weighted-Average Assumptions&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate&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;2.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&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;2.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&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;3.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected long-term rate of return on 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;4.50&#160;&lt;/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.50&#160;&lt;/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.50&#160;&lt;/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:ScheduleOfAssumptionsUsedTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTozMjA5M2Y1MDQxYWE0NWFiOWEwOTBiNmYzZjc4MGFiYy90YWJsZXJhbmdlOjMyMDkzZjUwNDFhYTQ1YWI5YTA5MGI2ZjNmNzgwYWJjXzEtMi0xLTEtMA_4659b01b-e130-4084-8c22-5e0f1347b8c6"
      unitRef="number">0.0260</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTozMjA5M2Y1MDQxYWE0NWFiOWEwOTBiNmYzZjc4MGFiYy90YWJsZXJhbmdlOjMyMDkzZjUwNDFhYTQ1YWI5YTA5MGI2ZjNmNzgwYWJjXzEtNC0xLTEtMA_84019134-08ae-409c-9a45-64637334a6be"
      unitRef="number">0.0380</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i8409afd7f31541f1acdbbee8bc0561d4_I20190302"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTozMjA5M2Y1MDQxYWE0NWFiOWEwOTBiNmYzZjc4MGFiYy90YWJsZXJhbmdlOjMyMDkzZjUwNDFhYTQ1YWI5YTA5MGI2ZjNmNzgwYWJjXzEtNi0xLTEtMA_4ffa8b38-9a18-4994-80f4-1a542cc25032"
      unitRef="number">0.0380</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTpmZDIxNmFiY2QwYTE0YWUyYmVkNjIwZDA4ODhkZTBlNS90YWJsZXJhbmdlOmZkMjE2YWJjZDBhMTRhZTJiZWQ2MjBkMDg4OGRlMGU1XzEtMi0xLTEtMA_1e758fe6-34eb-4a3a-9e44-ce80a0c58aed"
      unitRef="number">0.0250</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTpmZDIxNmFiY2QwYTE0YWUyYmVkNjIwZDA4ODhkZTBlNS90YWJsZXJhbmdlOmZkMjE2YWJjZDBhMTRhZTJiZWQ2MjBkMDg4OGRlMGU1XzEtNC0xLTEtMA_c339d470-3811-4c1f-b284-7020a002a389"
      unitRef="number">0.0250</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTpmZDIxNmFiY2QwYTE0YWUyYmVkNjIwZDA4ODhkZTBlNS90YWJsZXJhbmdlOmZkMjE2YWJjZDBhMTRhZTJiZWQ2MjBkMDg4OGRlMGU1XzEtNi0xLTEtMA_e1c13cc9-7b26-4e37-bba5-9828c6fa1ac4"
      unitRef="number">0.0385</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTpmZDIxNmFiY2QwYTE0YWUyYmVkNjIwZDA4ODhkZTBlNS90YWJsZXJhbmdlOmZkMjE2YWJjZDBhMTRhZTJiZWQ2MjBkMDg4OGRlMGU1XzItMi0xLTEtMA_841ecb03-9bc6-4cec-b539-84152acb1d81"
      unitRef="number">0.0450</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTpmZDIxNmFiY2QwYTE0YWUyYmVkNjIwZDA4ODhkZTBlNS90YWJsZXJhbmdlOmZkMjE2YWJjZDBhMTRhZTJiZWQ2MjBkMDg4OGRlMGU1XzItNC0xLTEtMA_36ae0831-3042-4ed1-8540-a79090e56b47"
      unitRef="number">0.0450</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTpmZDIxNmFiY2QwYTE0YWUyYmVkNjIwZDA4ODhkZTBlNS90YWJsZXJhbmdlOmZkMjE2YWJjZDBhMTRhZTJiZWQ2MjBkMDg4OGRlMGU1XzItNi0xLTEtMA_8da010df-e1c0-44db-b3c6-68981718f5b4"
      unitRef="number">0.0450</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90ZXh0cmVnaW9uOmRlZGFmYTkzNTUxNzQzMTA4ODc0MDBmNDA0YjQ1OTM4XzQyNTE_7f0e142e-38ab-4ac2-a3f1-e4a8ede99399"
      unitRef="usd">700000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90ZXh0cmVnaW9uOmRlZGFmYTkzNTUxNzQzMTA4ODc0MDBmNDA0YjQ1OTM4XzQ0OTg_163fba90-d2e3-4494-bbbe-f17eeec8948b">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following benefit payments, which reflect expected future service, are expected to be paid by the plans:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.649%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;2022&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;2023&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;2024&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;2025&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;2026&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;2027-2031&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Estimated future benefit payments&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;1,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;1,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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,136&#160;&lt;/span&gt;&lt;/td&gt;&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:ScheduleOfExpectedBenefitPaymentsTableTextBlock>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTpmMjJmOWMwNGU1ZjM0MDYyYTkyZjk4Y2M5MzBiNzIwYS90YWJsZXJhbmdlOmYyMmY5YzA0ZTVmMzQwNjJhOTJmOThjYzkzMGI3MjBhXzEtMi0xLTEtMA_165b9e3e-0ab6-4cbd-b738-292b9cf838a9"
      unitRef="usd">1053000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTpmMjJmOWMwNGU1ZjM0MDYyYTkyZjk4Y2M5MzBiNzIwYS90YWJsZXJhbmdlOmYyMmY5YzA0ZTVmMzQwNjJhOTJmOThjYzkzMGI3MjBhXzEtNC0xLTEtMA_28b70841-d9d7-4d49-8cc7-71ce177b0fe2"
      unitRef="usd">1007000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTpmMjJmOWMwNGU1ZjM0MDYyYTkyZjk4Y2M5MzBiNzIwYS90YWJsZXJhbmdlOmYyMmY5YzA0ZTVmMzQwNjJhOTJmOThjYzkzMGI3MjBhXzEtNi0xLTEtMA_fbb3541d-ff72-4520-baf8-dc66d7a48a20"
      unitRef="usd">971000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTpmMjJmOWMwNGU1ZjM0MDYyYTkyZjk4Y2M5MzBiNzIwYS90YWJsZXJhbmdlOmYyMmY5YzA0ZTVmMzQwNjJhOTJmOThjYzkzMGI3MjBhXzEtOC0xLTEtMA_375cef6d-ad27-4605-a1d9-ce9a5969f6dc"
      unitRef="usd">935000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTpmMjJmOWMwNGU1ZjM0MDYyYTkyZjk4Y2M5MzBiNzIwYS90YWJsZXJhbmdlOmYyMmY5YzA0ZTVmMzQwNjJhOTJmOThjYzkzMGI3MjBhXzEtMTAtMS0xLTA_2d40aee8-5910-4ee6-8e6e-4b635cce9cdd"
      unitRef="usd">919000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xNzUvZnJhZzpkZWRhZmE5MzU1MTc0MzEwODg3NDAwZjQwNGI0NTkzOC90YWJsZTpmMjJmOWMwNGU1ZjM0MDYyYTkyZjk4Y2M5MzBiNzIwYS90YWJsZXJhbmdlOmYyMmY5YzA0ZTVmMzQwNjJhOTJmOThjYzkzMGI3MjBhXzEtMTItMS0xLTA_45ef5b61-5242-4ad2-9e49-ec4a120d2a8c"
      unitRef="usd">4136000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODEvZnJhZzpkMjY0NTlkODUyN2Y0NDgzOWE5ZGM2NTE4ZDA0YWQzOS90ZXh0cmVnaW9uOmQyNjQ1OWQ4NTI3ZjQ0ODM5YTlkYzY1MThkMDRhZDM5XzYxMjM_ab35581a-3560-48ed-80ae-1bdaa8999180">Commitments and Contingent Liabilities&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Bond commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the ordinary course of business, predominantly in the Architectural Services and Architectural Framing Systems segments, we are required to provide surety or performance bonds that commit payments to our customers for any non-performance. At February 27, 2021, $1.1 billion of these types of bonds were outstanding, of which, $532.4 million is on our backlog. These bonds do not have stated expiration dates, as we are released from the bonds upon completion of the contract. We have never been required to make payments under surety or performance bonds with respect to our existing businesses.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Warranty and project-related contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We reserve estimated exposures on known claims, as well as on a portion of anticipated claims, for product warranty and rework costs based on historical product liability claims as a ratio of sales. Claim costs are deducted from the accrual when paid. Factors that could have an impact on the warranty accrual in any given period include the following: changes in manufacturing quality, changes in product mix and any significant changes in sales volume. A warranty rollforward follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.817%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;15,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;16,737&#160;&lt;/span&gt;&lt;/td&gt;&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;Additional accruals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/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;Claims paid&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,388)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,332)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 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;14,999&#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;15,629&#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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additionally, we are subject to project management and installation-related contingencies as a result of our fixed-price material supply and installation service contracts, primarily in our Architectural Services segment and certain of our Architectural Framing Systems businesses. We manage the risk of these exposures through contract negotiations, proactive project management and insurance coverages. The liability for these types of project-related contingencies was $4.6 million and $49.0 million as of February 27, 2021 and February 29, 2020, respectively. In the second quarter of fiscal 2021, we settled contract claims related to a majority of these project-related contingencies on a legacy EFCO project for an amount equal to the recorded contingency. During fiscal 2020, we received $15.0 million&lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; of insurance proceeds related to this project matter, which was included within cost of sales on our consolidated results of operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Letters of credit&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At February 27, 2021, we had $18.7 million of ongoing letters of credit, all of which have been issued under our revolving credit facility, as discussed in Note 7. In connection with the settlement of contract claims related to a legacy EFCO project referenced above, the original project performance and payment bond related to the project was replaced, which required a $25.0 million letter of credit. The letter of credit for the replacement bond was issued outside of our committed revolving credit facility, with no impact on our borrowing capacity and debt covenants.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Purchase obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Purchase obligations, primarily for raw material commitments and capital expenditures totaled $253.5 million as of February 27, 2021.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Environmental liability&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In fiscal 2008, we acquired one manufacturing facility which has certain historical environmental conditions. Remediation of these conditions is ongoing without significant disruption to our operations. The estimated remaining liability for these remediation activities was $0.5 million and $0.7 million at February 27, 2021 and February 29, 2020, respectively. &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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;New Markets Tax Credit (NMTC) transactions&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of year-end fiscal 2021, we have three outstanding NMTC arrangements which help to support operational expansion. Proceeds received from investors on these transactions are included within other non-current liabilities on our consolidated balance sheets. The NMTC arrangements are subject to 100 percent tax credit recapture for a period of seven years from the date of each respective transaction. Upon the termination of each arrangement, these proceeds will be recognized in earnings in exchange for the transfer of tax credits. The direct and incremental costs incurred in structuring these arrangements have been deferred and are included in other non-current assets on our consolidated balance sheets. These costs will be recognized in conjunction with the recognition of the related proceeds on each arrangement. During the construction phase for each project, we are required to hold cash dedicated to fund each capital project which is classified as restricted cash on our consolidated balance sheets. Variable-interest entities, which have been included within our consolidated financial statements, have been created as a result of the structure of these transactions, as investors in the programs do not have a material interest in their underlying economics. During the third quarter of fiscal 2021, we settled one arrangement at the end of the seven year term and as a result, $7.4 million of operating income was recognized as a reduction to selling, general and administrative expenses within the Architectural Glass segment.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below provides a summary of our outstanding NMTC transactions (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.618%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.430%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.171%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.171%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.174%"/&gt;&lt;td style="width:0.1%"/&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="padding:2px 1pt;text-align:left;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;Inception date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Termination date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Proceeds received&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;Deferred costs&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;Net benefit&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 2016&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 2023&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;6.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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.8&#160;&lt;/span&gt;&lt;/td&gt;&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="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;August 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;September 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 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;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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&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 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;15.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;3.5&#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;12.3&#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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;From time to time, the Company is a party to various legal proceedings incidental to its normal operating activities. In particular, like others in the construction supply and services industry, the Company is routinely involved in various disputes &lt;/span&gt;&lt;/div&gt;and claims arising out of construction projects, sometimes involving significant monetary damages or product replacement. We have in the past and are currently subject to product liability and warranty claims, including certain legal claims related to a commercial sealant product. The Company is also subject to litigation arising out of areas such as employment practices, workers compensation and general liability matters. Although it is very difficult to accurately predict the outcome of any such proceedings, facts currently available indicate that no matters will result in losses that would have a material adverse effect on the results of operations, cash flows or financial condition of the Company.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:GuaranteesFairValueDisclosure
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODEvZnJhZzpkMjY0NTlkODUyN2Y0NDgzOWE5ZGM2NTE4ZDA0YWQzOS90ZXh0cmVnaW9uOmQyNjQ1OWQ4NTI3ZjQ0ODM5YTlkYzY1MThkMDRhZDM5XzMxNQ_aa969028-5f9c-4a39-a1b1-c9a3612ba396"
      unitRef="usd">1100000000</us-gaap:GuaranteesFairValueDisclosure>
    <apog:CompaniesBacklogRelatedToSales
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODEvZnJhZzpkMjY0NTlkODUyN2Y0NDgzOWE5ZGM2NTE4ZDA0YWQzOS90ZXh0cmVnaW9uOmQyNjQ1OWQ4NTI3ZjQ0ODM5YTlkYzY1MThkMDRhZDM5XzM3MA_07de1ee3-e43a-4a12-bb68-76c941799181"
      unitRef="usd">532400000</apog:CompaniesBacklogRelatedToSales>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODEvZnJhZzpkMjY0NTlkODUyN2Y0NDgzOWE5ZGM2NTE4ZDA0YWQzOS90ZXh0cmVnaW9uOmQyNjQ1OWQ4NTI3ZjQ0ODM5YTlkYzY1MThkMDRhZDM5XzYxMjU_21bc60d6-19a3-4e99-8f3a-4c83afe27126">A warranty rollforward follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.817%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;15,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;16,737&#160;&lt;/span&gt;&lt;/td&gt;&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;Additional accruals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/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;Claims paid&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,388)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,332)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 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;14,999&#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;15,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:ExtendedProductWarrantyAccrual
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODEvZnJhZzpkMjY0NTlkODUyN2Y0NDgzOWE5ZGM2NTE4ZDA0YWQzOS90YWJsZTo4NTk0YjE0OThkYzY0NTk5OGQyNzE2MzhiNGVjYTI4OS90YWJsZXJhbmdlOjg1OTRiMTQ5OGRjNjQ1OTk4ZDI3MTYzOGI0ZWNhMjg5XzEtMi0xLTEtMA_734ec5fa-cd76-4b6d-88b2-056fb6bd6f6f"
      unitRef="usd">15629000</us-gaap:ExtendedProductWarrantyAccrual>
    <us-gaap:ExtendedProductWarrantyAccrual
      contextRef="i8409afd7f31541f1acdbbee8bc0561d4_I20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODEvZnJhZzpkMjY0NTlkODUyN2Y0NDgzOWE5ZGM2NTE4ZDA0YWQzOS90YWJsZTo4NTk0YjE0OThkYzY0NTk5OGQyNzE2MzhiNGVjYTI4OS90YWJsZXJhbmdlOjg1OTRiMTQ5OGRjNjQ1OTk4ZDI3MTYzOGI0ZWNhMjg5XzEtNC0xLTEtMA_c16ca879-ccdc-46ea-bf3b-a587dd1fa156"
      unitRef="usd">16737000</us-gaap:ExtendedProductWarrantyAccrual>
    <us-gaap:ExtendedProductWarrantyAccrualWarrantiesIssued
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODEvZnJhZzpkMjY0NTlkODUyN2Y0NDgzOWE5ZGM2NTE4ZDA0YWQzOS90YWJsZTo4NTk0YjE0OThkYzY0NTk5OGQyNzE2MzhiNGVjYTI4OS90YWJsZXJhbmdlOjg1OTRiMTQ5OGRjNjQ1OTk4ZDI3MTYzOGI0ZWNhMjg5XzItMi0xLTEtMA_8f9bed93-aacf-494d-9702-1c918b44feb9"
      unitRef="usd">5758000</us-gaap:ExtendedProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:ExtendedProductWarrantyAccrualWarrantiesIssued
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODEvZnJhZzpkMjY0NTlkODUyN2Y0NDgzOWE5ZGM2NTE4ZDA0YWQzOS90YWJsZTo4NTk0YjE0OThkYzY0NTk5OGQyNzE2MzhiNGVjYTI4OS90YWJsZXJhbmdlOjg1OTRiMTQ5OGRjNjQ1OTk4ZDI3MTYzOGI0ZWNhMjg5XzItNC0xLTEtMA_cca80489-7e75-4d00-b1f1-0bfcad99f900"
      unitRef="usd">8224000</us-gaap:ExtendedProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:ExtendedProductWarrantyAccrualPayments
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODEvZnJhZzpkMjY0NTlkODUyN2Y0NDgzOWE5ZGM2NTE4ZDA0YWQzOS90YWJsZTo4NTk0YjE0OThkYzY0NTk5OGQyNzE2MzhiNGVjYTI4OS90YWJsZXJhbmdlOjg1OTRiMTQ5OGRjNjQ1OTk4ZDI3MTYzOGI0ZWNhMjg5XzQtMi0xLTEtMA_72a805b0-d0ec-4d80-b587-af634c62a85f"
      unitRef="usd">6388000</us-gaap:ExtendedProductWarrantyAccrualPayments>
    <us-gaap:ExtendedProductWarrantyAccrualPayments
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODEvZnJhZzpkMjY0NTlkODUyN2Y0NDgzOWE5ZGM2NTE4ZDA0YWQzOS90YWJsZTo4NTk0YjE0OThkYzY0NTk5OGQyNzE2MzhiNGVjYTI4OS90YWJsZXJhbmdlOjg1OTRiMTQ5OGRjNjQ1OTk4ZDI3MTYzOGI0ZWNhMjg5XzQtNC0xLTEtMA_68b08b7e-9ed7-4b0d-831c-21a2b1ca2502"
      unitRef="usd">9332000</us-gaap:ExtendedProductWarrantyAccrualPayments>
    <us-gaap:ExtendedProductWarrantyAccrual
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODEvZnJhZzpkMjY0NTlkODUyN2Y0NDgzOWE5ZGM2NTE4ZDA0YWQzOS90YWJsZTo4NTk0YjE0OThkYzY0NTk5OGQyNzE2MzhiNGVjYTI4OS90YWJsZXJhbmdlOjg1OTRiMTQ5OGRjNjQ1OTk4ZDI3MTYzOGI0ZWNhMjg5XzUtMi0xLTEtMA_3dec4e0f-0122-4ce6-949a-9aa88d5de5dc"
      unitRef="usd">14999000</us-gaap:ExtendedProductWarrantyAccrual>
    <us-gaap:ExtendedProductWarrantyAccrual
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODEvZnJhZzpkMjY0NTlkODUyN2Y0NDgzOWE5ZGM2NTE4ZDA0YWQzOS90YWJsZTo4NTk0YjE0OThkYzY0NTk5OGQyNzE2MzhiNGVjYTI4OS90YWJsZXJhbmdlOjg1OTRiMTQ5OGRjNjQ1OTk4ZDI3MTYzOGI0ZWNhMjg5XzUtNC0xLTEtMA_c863a85c-1ee3-4ba6-ab87-302fbf2f0a49"
      unitRef="usd">15629000</us-gaap:ExtendedProductWarrantyAccrual>
    <apog:ProjectRelatedLiability
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODEvZnJhZzpkMjY0NTlkODUyN2Y0NDgzOWE5ZGM2NTE4ZDA0YWQzOS90ZXh0cmVnaW9uOmQyNjQ1OWQ4NTI3ZjQ0ODM5YTlkYzY1MThkMDRhZDM5XzE2MzQ_99624c45-c5db-4fe9-9675-ac4f659af83c"
      unitRef="usd">4600000</apog:ProjectRelatedLiability>
    <apog:ProjectRelatedLiability
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODEvZnJhZzpkMjY0NTlkODUyN2Y0NDgzOWE5ZGM2NTE4ZDA0YWQzOS90ZXh0cmVnaW9uOmQyNjQ1OWQ4NTI3ZjQ0ODM5YTlkYzY1MThkMDRhZDM5XzE2NDE_3af2f3ab-73a5-407c-927e-64f2c8e5916f"
      unitRef="usd">49000000.0</apog:ProjectRelatedLiability>
    <us-gaap:InsuranceRecoveries
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODEvZnJhZzpkMjY0NTlkODUyN2Y0NDgzOWE5ZGM2NTE4ZDA0YWQzOS90ZXh0cmVnaW9uOmQyNjQ1OWQ4NTI3ZjQ0ODM5YTlkYzY1MThkMDRhZDM5XzE3MDc_3fda3bf7-b9b7-4478-98b6-edec08f68bf6"
      unitRef="usd">15000000.0</us-gaap:InsuranceRecoveries>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODEvZnJhZzpkMjY0NTlkODUyN2Y0NDgzOWE5ZGM2NTE4ZDA0YWQzOS90ZXh0cmVnaW9uOmQyNjQ1OWQ4NTI3ZjQ0ODM5YTlkYzY1MThkMDRhZDM5XzE4Nzk_896157c4-f8a5-4c8b-884c-97b784de7784"
      unitRef="usd">18700000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:PurchaseObligation
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODEvZnJhZzpkMjY0NTlkODUyN2Y0NDgzOWE5ZGM2NTE4ZDA0YWQzOS90ZXh0cmVnaW9uOmQyNjQ1OWQ4NTI3ZjQ0ODM5YTlkYzY1MThkMDRhZDM5XzIxMDk_aeccf895-99b8-4c19-9bf0-fd4de5e54b63"
      unitRef="usd">253500000</us-gaap:PurchaseObligation>
    <apog:NumberOfPropertiesAcquiredWithHistoricalEnvironmentalConditions
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODEvZnJhZzpkMjY0NTlkODUyN2Y0NDgzOWE5ZGM2NTE4ZDA0YWQzOS90ZXh0cmVnaW9uOmQyNjQ1OWQ4NTI3ZjQ0ODM5YTlkYzY1MThkMDRhZDM5XzIxNzU_502f0533-c8f2-49c1-b8b9-22d3a1b347c8"
      unitRef="facility">1</apog:NumberOfPropertiesAcquiredWithHistoricalEnvironmentalConditions>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="iab034cf5b581431eb040bd39f77ba8de_I20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODEvZnJhZzpkMjY0NTlkODUyN2Y0NDgzOWE5ZGM2NTE4ZDA0YWQzOS90ZXh0cmVnaW9uOmQyNjQ1OWQ4NTI3ZjQ0ODM5YTlkYzY1MThkMDRhZDM5XzI0MjA_55111f61-22dc-4fe3-8e36-5bafed74119f"
      unitRef="usd">500000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i2f4f3ab4cf4744b2a04c91d095678686_I20200229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODEvZnJhZzpkMjY0NTlkODUyN2Y0NDgzOWE5ZGM2NTE4ZDA0YWQzOS90ZXh0cmVnaW9uOmQyNjQ1OWQ4NTI3ZjQ0ODM5YTlkYzY1MThkMDRhZDM5XzI0Mjc_51f843ae-c269-4063-914f-d45ada9ac1c1"
      unitRef="usd">700000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <apog:NewMarketTaxCreditTransactionsSummaryTableTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODEvZnJhZzpkMjY0NTlkODUyN2Y0NDgzOWE5ZGM2NTE4ZDA0YWQzOS90ZXh0cmVnaW9uOmQyNjQ1OWQ4NTI3ZjQ0ODM5YTlkYzY1MThkMDRhZDM5XzYxMjk_0238f768-1b23-4331-b8cc-e6f7fcde00c8">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below provides a summary of our outstanding NMTC transactions (in millions):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.618%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.430%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.171%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.171%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.174%"/&gt;&lt;td style="width:0.1%"/&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="padding:2px 1pt;text-align:left;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;Inception date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Termination date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Proceeds received&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;Deferred costs&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;Net benefit&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 2016&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 2023&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;6.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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.8&#160;&lt;/span&gt;&lt;/td&gt;&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="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;August 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;September 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 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;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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&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 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;15.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;3.5&#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;12.3&#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;</apog:NewMarketTaxCreditTransactionsSummaryTableTextBlock>
    <apog:GrossProceedsFromNewMarketsTaxCreditTransaction
      contextRef="i2ff7e577223549ed9df45c2fd6174528_D20200301-20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODEvZnJhZzpkMjY0NTlkODUyN2Y0NDgzOWE5ZGM2NTE4ZDA0YWQzOS90YWJsZTozYjZlOWVkOTY3MDg0Zjc0YWQ4ODlkMjZmYjQ1NDA3YS90YWJsZXJhbmdlOjNiNmU5ZWQ5NjcwODRmNzRhZDg4OWQyNmZiNDU0MDdhXzItNi0xLTEtMA_47c00662-3720-477e-b56d-7be51399e77c"
      unitRef="usd">6000000.0</apog:GrossProceedsFromNewMarketsTaxCreditTransaction>
    <us-gaap:DeferredCostsCurrentAndNoncurrent
      contextRef="i7427d328f3784e109246eccdb814ab4f_I20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODEvZnJhZzpkMjY0NTlkODUyN2Y0NDgzOWE5ZGM2NTE4ZDA0YWQzOS90YWJsZTozYjZlOWVkOTY3MDg0Zjc0YWQ4ODlkMjZmYjQ1NDA3YS90YWJsZXJhbmdlOjNiNmU5ZWQ5NjcwODRmNzRhZDg4OWQyNmZiNDU0MDdhXzItOC0xLTEtMA_a9f8008f-d3b7-4eac-999a-b6a7d42ddf56"
      unitRef="usd">1200000</us-gaap:DeferredCostsCurrentAndNoncurrent>
    <apog:NewMarketsTaxCreditTransactionBenefitNet
      contextRef="i2ff7e577223549ed9df45c2fd6174528_D20200301-20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODEvZnJhZzpkMjY0NTlkODUyN2Y0NDgzOWE5ZGM2NTE4ZDA0YWQzOS90YWJsZTozYjZlOWVkOTY3MDg0Zjc0YWQ4ODlkMjZmYjQ1NDA3YS90YWJsZXJhbmdlOjNiNmU5ZWQ5NjcwODRmNzRhZDg4OWQyNmZiNDU0MDdhXzItMTAtMS0xLTA_d569a0e7-df1d-4fae-9ad8-249d2acbb76e"
      unitRef="usd">4800000</apog:NewMarketsTaxCreditTransactionBenefitNet>
    <apog:GrossProceedsFromNewMarketsTaxCreditTransaction
      contextRef="i9d16886f50144b42993ebe9fe4aa869d_D20200301-20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODEvZnJhZzpkMjY0NTlkODUyN2Y0NDgzOWE5ZGM2NTE4ZDA0YWQzOS90YWJsZTozYjZlOWVkOTY3MDg0Zjc0YWQ4ODlkMjZmYjQ1NDA3YS90YWJsZXJhbmdlOjNiNmU5ZWQ5NjcwODRmNzRhZDg4OWQyNmZiNDU0MDdhXzMtNi0xLTEtMA_38c5c858-fdf1-4a8d-9525-a7831dc813cd"
      unitRef="usd">6600000</apog:GrossProceedsFromNewMarketsTaxCreditTransaction>
    <us-gaap:DeferredCostsCurrentAndNoncurrent
      contextRef="ie0f7fe3d8fe14abab044792fdb39ba0d_I20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODEvZnJhZzpkMjY0NTlkODUyN2Y0NDgzOWE5ZGM2NTE4ZDA0YWQzOS90YWJsZTozYjZlOWVkOTY3MDg0Zjc0YWQ4ODlkMjZmYjQ1NDA3YS90YWJsZXJhbmdlOjNiNmU5ZWQ5NjcwODRmNzRhZDg4OWQyNmZiNDU0MDdhXzMtOC0xLTEtMA_8d5fc55e-6a92-4581-92bd-25ca1144a1c8"
      unitRef="usd">1300000</us-gaap:DeferredCostsCurrentAndNoncurrent>
    <apog:NewMarketsTaxCreditTransactionBenefitNet
      contextRef="i9d16886f50144b42993ebe9fe4aa869d_D20200301-20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODEvZnJhZzpkMjY0NTlkODUyN2Y0NDgzOWE5ZGM2NTE4ZDA0YWQzOS90YWJsZTozYjZlOWVkOTY3MDg0Zjc0YWQ4ODlkMjZmYjQ1NDA3YS90YWJsZXJhbmdlOjNiNmU5ZWQ5NjcwODRmNzRhZDg4OWQyNmZiNDU0MDdhXzMtMTAtMS0xLTA_95b05a7b-a5da-4e4b-95c2-458f28f074d3"
      unitRef="usd">5300000</apog:NewMarketsTaxCreditTransactionBenefitNet>
    <apog:GrossProceedsFromNewMarketsTaxCreditTransaction
      contextRef="i776f83e1acee4a6e95db6c08d76653a1_D20200301-20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODEvZnJhZzpkMjY0NTlkODUyN2Y0NDgzOWE5ZGM2NTE4ZDA0YWQzOS90YWJsZTozYjZlOWVkOTY3MDg0Zjc0YWQ4ODlkMjZmYjQ1NDA3YS90YWJsZXJhbmdlOjNiNmU5ZWQ5NjcwODRmNzRhZDg4OWQyNmZiNDU0MDdhXzQtNi0xLTEtMA_dc48a635-2274-4ace-9f4a-b8638030f9fd"
      unitRef="usd">3200000</apog:GrossProceedsFromNewMarketsTaxCreditTransaction>
    <us-gaap:DeferredCostsCurrentAndNoncurrent
      contextRef="ibf7c0b4d13aa410c8f62bd856f5348bf_I20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODEvZnJhZzpkMjY0NTlkODUyN2Y0NDgzOWE5ZGM2NTE4ZDA0YWQzOS90YWJsZTozYjZlOWVkOTY3MDg0Zjc0YWQ4ODlkMjZmYjQ1NDA3YS90YWJsZXJhbmdlOjNiNmU5ZWQ5NjcwODRmNzRhZDg4OWQyNmZiNDU0MDdhXzQtOC0xLTEtMA_afe52e28-eb56-4014-8917-4e875896fda4"
      unitRef="usd">1000000.0</us-gaap:DeferredCostsCurrentAndNoncurrent>
    <apog:NewMarketsTaxCreditTransactionBenefitNet
      contextRef="i776f83e1acee4a6e95db6c08d76653a1_D20200301-20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODEvZnJhZzpkMjY0NTlkODUyN2Y0NDgzOWE5ZGM2NTE4ZDA0YWQzOS90YWJsZTozYjZlOWVkOTY3MDg0Zjc0YWQ4ODlkMjZmYjQ1NDA3YS90YWJsZXJhbmdlOjNiNmU5ZWQ5NjcwODRmNzRhZDg4OWQyNmZiNDU0MDdhXzQtMTAtMS0xLTA_52bcd8d5-9585-48b7-bb0c-d2fbbee2e74b"
      unitRef="usd">2200000</apog:NewMarketsTaxCreditTransactionBenefitNet>
    <apog:GrossProceedsFromNewMarketsTaxCreditTransaction
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODEvZnJhZzpkMjY0NTlkODUyN2Y0NDgzOWE5ZGM2NTE4ZDA0YWQzOS90YWJsZTozYjZlOWVkOTY3MDg0Zjc0YWQ4ODlkMjZmYjQ1NDA3YS90YWJsZXJhbmdlOjNiNmU5ZWQ5NjcwODRmNzRhZDg4OWQyNmZiNDU0MDdhXzUtNi0xLTEtMA_d4c344c4-7c81-4572-9a77-3b5c4c41632e"
      unitRef="usd">15800000</apog:GrossProceedsFromNewMarketsTaxCreditTransaction>
    <us-gaap:DeferredCostsCurrentAndNoncurrent
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODEvZnJhZzpkMjY0NTlkODUyN2Y0NDgzOWE5ZGM2NTE4ZDA0YWQzOS90YWJsZTozYjZlOWVkOTY3MDg0Zjc0YWQ4ODlkMjZmYjQ1NDA3YS90YWJsZXJhbmdlOjNiNmU5ZWQ5NjcwODRmNzRhZDg4OWQyNmZiNDU0MDdhXzUtOC0xLTEtMA_b534ef0e-431d-4165-81b2-009b1ec0a675"
      unitRef="usd">3500000</us-gaap:DeferredCostsCurrentAndNoncurrent>
    <apog:NewMarketsTaxCreditTransactionBenefitNet
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODEvZnJhZzpkMjY0NTlkODUyN2Y0NDgzOWE5ZGM2NTE4ZDA0YWQzOS90YWJsZTozYjZlOWVkOTY3MDg0Zjc0YWQ4ODlkMjZmYjQ1NDA3YS90YWJsZXJhbmdlOjNiNmU5ZWQ5NjcwODRmNzRhZDg4OWQyNmZiNDU0MDdhXzUtMTAtMS0xLTA_c728efba-3512-4d13-8603-574f8dd28867"
      unitRef="usd">12300000</apog:NewMarketsTaxCreditTransactionBenefitNet>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODQvZnJhZzo3Njg2YWRlYjNjNjI0ZDQzYmFlZGIwYzdlZTc1NmZmOS90ZXh0cmVnaW9uOjc2ODZhZGViM2M2MjRkNDNiYWVkYjBjN2VlNzU2ZmY5XzEyOTI_168176dd-06a2-4ca6-82ef-640908111800">Shareholders' Equity&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A class of 200,000 shares of junior preferred stock with a par value of $1.00 is authorized, but unissued.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Share Repurchases&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During fiscal 2004, the Board of Directors authorized a share repurchase program, with subsequent increases in authorization. We repurchased 1,177,704 shares under the program during fiscal 2021, for a total cost of $32.9 million. We repurchased 686,997 shares under the program, for a total cost of $25.1 million, in fiscal 2020, and 1,257,983 shares under the program, for a total cost of $43.3 million, in fiscal 2019. The Company has repurchased a total of 7,132,616 shares, at a total cost of $207.3 million, since the inception of this program. We have remaining authority to repurchase 1,117,384 shares under this program, which has no expiration date.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to the shares repurchased under this repurchase plan, during fiscal 2021, 2020 and 2019, the Company also withheld $3.0 million, $2.3 million and $2.0 million, respectively, of Company stock from employees in order to satisfy stock-for-stock option exercises or tax obligations related to stock-based compensation, pursuant to terms of board and shareholder-approved compensation plans.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accumulated Other Comprehensive Loss&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following summarizes the accumulated other comprehensive loss, net of tax, at February 27, 2021 and February 29, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.817%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net unrealized gain on marketable securities&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;302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;222&#160;&lt;/span&gt;&lt;/td&gt;&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;Foreign currency hedge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;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 colspan="2" style="background-color:#ffffff;padding:2px 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;(832)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Pension liability adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,152)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,257)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Foreign currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,820)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,195)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/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 accumulated other comprehensive loss&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;(28,027)&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;(34,062)&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:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODQvZnJhZzo3Njg2YWRlYjNjNjI0ZDQzYmFlZGIwYzdlZTc1NmZmOS90ZXh0cmVnaW9uOjc2ODZhZGViM2M2MjRkNDNiYWVkYjBjN2VlNzU2ZmY5XzQy_f61fd52c-792a-42cc-be81-590cd371d823"
      unitRef="shares">200000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODQvZnJhZzo3Njg2YWRlYjNjNjI0ZDQzYmFlZGIwYzdlZTc1NmZmOS90ZXh0cmVnaW9uOjc2ODZhZGViM2M2MjRkNDNiYWVkYjBjN2VlNzU2ZmY5Xzk4_89b836c3-1d79-4b40-99f3-0818345dba94"
      unitRef="usdPerShare">1.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i49070067a9b54f678b872cdff906eb66_D20200301-20210227"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODQvZnJhZzo3Njg2YWRlYjNjNjI0ZDQzYmFlZGIwYzdlZTc1NmZmOS90ZXh0cmVnaW9uOjc2ODZhZGViM2M2MjRkNDNiYWVkYjBjN2VlNzU2ZmY5XzM1OA_ceb83988-94b0-4449-a483-3cac995f8a0e"
      unitRef="shares">1177704</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i49070067a9b54f678b872cdff906eb66_D20200301-20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODQvZnJhZzo3Njg2YWRlYjNjNjI0ZDQzYmFlZGIwYzdlZTc1NmZmOS90ZXh0cmVnaW9uOjc2ODZhZGViM2M2MjRkNDNiYWVkYjBjN2VlNzU2ZmY5XzQyNA_fbb969a6-9bc3-40e5-865c-a768d070825b"
      unitRef="usd">32900000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i9f767f60db5d49969aa6c50894895e61_D20190303-20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODQvZnJhZzo3Njg2YWRlYjNjNjI0ZDQzYmFlZGIwYzdlZTc1NmZmOS90ZXh0cmVnaW9uOjc2ODZhZGViM2M2MjRkNDNiYWVkYjBjN2VlNzU2ZmY5XzQ0Mw_28a737b1-87d3-4f7e-aca4-02ddcb7ee461"
      unitRef="shares">686997</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i9f767f60db5d49969aa6c50894895e61_D20190303-20200229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODQvZnJhZzo3Njg2YWRlYjNjNjI0ZDQzYmFlZGIwYzdlZTc1NmZmOS90ZXh0cmVnaW9uOjc2ODZhZGViM2M2MjRkNDNiYWVkYjBjN2VlNzU2ZmY5XzQ5Mg_475efd61-7961-4947-9a63-bea52e7ee137"
      unitRef="usd">25100000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="id015e411285744d28c2c338b09a3ea7e_D20180304-20190302"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODQvZnJhZzo3Njg2YWRlYjNjNjI0ZDQzYmFlZGIwYzdlZTc1NmZmOS90ZXh0cmVnaW9uOjc2ODZhZGViM2M2MjRkNDNiYWVkYjBjN2VlNzU2ZmY5XzUxNA_e0899623-6638-4204-a074-f0a666fad2e6"
      unitRef="shares">1257983</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="id015e411285744d28c2c338b09a3ea7e_D20180304-20190302"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODQvZnJhZzo3Njg2YWRlYjNjNjI0ZDQzYmFlZGIwYzdlZTc1NmZmOS90ZXh0cmVnaW9uOjc2ODZhZGViM2M2MjRkNDNiYWVkYjBjN2VlNzU2ZmY5XzU2Mw_d0cad71c-fefa-4c57-a40e-ba2bdd3bea28"
      unitRef="usd">43300000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i5774ef036d184a67b10b5a912aaa055c_D20040101-20210227"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODQvZnJhZzo3Njg2YWRlYjNjNjI0ZDQzYmFlZGIwYzdlZTc1NmZmOS90ZXh0cmVnaW9uOjc2ODZhZGViM2M2MjRkNDNiYWVkYjBjN2VlNzU2ZmY5XzYyMA_922b4c84-f507-40ad-9203-ced6372d4f07"
      unitRef="shares">7132616</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i5774ef036d184a67b10b5a912aaa055c_D20040101-20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODQvZnJhZzo3Njg2YWRlYjNjNjI0ZDQzYmFlZGIwYzdlZTc1NmZmOS90ZXh0cmVnaW9uOjc2ODZhZGViM2M2MjRkNDNiYWVkYjBjN2VlNzU2ZmY5XzY1MA_42c60b02-5b5a-4010-b4da-674ebd7ab0f8"
      unitRef="usd">207300000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased
      contextRef="i17bc5f14c9554cdaa54a1fd7044a0d72_I20210227"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODQvZnJhZzo3Njg2YWRlYjNjNjI0ZDQzYmFlZGIwYzdlZTc1NmZmOS90ZXh0cmVnaW9uOjc2ODZhZGViM2M2MjRkNDNiYWVkYjBjN2VlNzU2ZmY5XzczMw_54af7262-8974-4802-86cb-057b02f8e39b"
      unitRef="shares">1117384000</us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i0cac61bef16a4a95bd85f23892059155_D20200301-20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODQvZnJhZzo3Njg2YWRlYjNjNjI0ZDQzYmFlZGIwYzdlZTc1NmZmOS90ZXh0cmVnaW9uOjc2ODZhZGViM2M2MjRkNDNiYWVkYjBjN2VlNzU2ZmY5XzkxNQ_81735880-94c2-4a11-affb-b6b735f0cac6"
      unitRef="usd">3000000.0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ibfb1660b25c04644891890e8fae26f60_D20190303-20200229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODQvZnJhZzo3Njg2YWRlYjNjNjI0ZDQzYmFlZGIwYzdlZTc1NmZmOS90ZXh0cmVnaW9uOjc2ODZhZGViM2M2MjRkNDNiYWVkYjBjN2VlNzU2ZmY5XzkxOQ_be328393-f819-4c7e-99a1-325ed49b2a67"
      unitRef="usd">2300000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i0d7a40e7e7b742b4b7f7aca42fdd211f_D20180304-20190302"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODQvZnJhZzo3Njg2YWRlYjNjNjI0ZDQzYmFlZGIwYzdlZTc1NmZmOS90ZXh0cmVnaW9uOjc2ODZhZGViM2M2MjRkNDNiYWVkYjBjN2VlNzU2ZmY5XzkyNg_053129c6-8c8f-4bec-8b05-3d878c53f9d4"
      unitRef="usd">2000000.0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODQvZnJhZzo3Njg2YWRlYjNjNjI0ZDQzYmFlZGIwYzdlZTc1NmZmOS90ZXh0cmVnaW9uOjc2ODZhZGViM2M2MjRkNDNiYWVkYjBjN2VlNzU2ZmY5XzEyOTk_2196f1d3-57ed-41c3-89dd-cc85f272a80a">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following summarizes the accumulated other comprehensive loss, net of tax, at February 27, 2021 and February 29, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.817%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net unrealized gain on marketable securities&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;302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;222&#160;&lt;/span&gt;&lt;/td&gt;&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;Foreign currency hedge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;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 colspan="2" style="background-color:#ffffff;padding:2px 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;(832)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Pension liability adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,152)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,257)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Foreign currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,820)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,195)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/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 accumulated other comprehensive loss&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;(28,027)&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;(34,062)&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:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODQvZnJhZzo3Njg2YWRlYjNjNjI0ZDQzYmFlZGIwYzdlZTc1NmZmOS90YWJsZTo0OGFhOTZlN2I5ZDQ0N2FhOGNlN2VkMDVmZjEwZTc4NS90YWJsZXJhbmdlOjQ4YWE5NmU3YjlkNDQ3YWE4Y2U3ZWQwNWZmMTBlNzg1XzEtMi0xLTEtMA_1e415be6-4dbe-4d0d-8126-bcb1c08eb1cd"
      unitRef="usd">302000</us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODQvZnJhZzo3Njg2YWRlYjNjNjI0ZDQzYmFlZGIwYzdlZTc1NmZmOS90YWJsZTo0OGFhOTZlN2I5ZDQ0N2FhOGNlN2VkMDVmZjEwZTc4NS90YWJsZXJhbmdlOjQ4YWE5NmU3YjlkNDQ3YWE4Y2U3ZWQwNWZmMTBlNzg1XzEtNC0xLTEtMA_83754d1b-7b94-42a4-bc57-f46dee5e6a6c"
      unitRef="usd">222000</us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODQvZnJhZzo3Njg2YWRlYjNjNjI0ZDQzYmFlZGIwYzdlZTc1NmZmOS90YWJsZTo0OGFhOTZlN2I5ZDQ0N2FhOGNlN2VkMDVmZjEwZTc4NS90YWJsZXJhbmdlOjQ4YWE5NmU3YjlkNDQ3YWE4Y2U3ZWQwNWZmMTBlNzg1XzItMi0xLTEtMA_6f8469f4-602a-4aed-9687-27c84c3c57d9"
      unitRef="usd">643000</us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODQvZnJhZzo3Njg2YWRlYjNjNjI0ZDQzYmFlZGIwYzdlZTc1NmZmOS90YWJsZTo0OGFhOTZlN2I5ZDQ0N2FhOGNlN2VkMDVmZjEwZTc4NS90YWJsZXJhbmdlOjQ4YWE5NmU3YjlkNDQ3YWE4Y2U3ZWQwNWZmMTBlNzg1XzItNC0xLTEtMA_e50c9437-30e8-41aa-bd42-41fd0f37002c"
      unitRef="usd">-832000</us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODQvZnJhZzo3Njg2YWRlYjNjNjI0ZDQzYmFlZGIwYzdlZTc1NmZmOS90YWJsZTo0OGFhOTZlN2I5ZDQ0N2FhOGNlN2VkMDVmZjEwZTc4NS90YWJsZXJhbmdlOjQ4YWE5NmU3YjlkNDQ3YWE4Y2U3ZWQwNWZmMTBlNzg1XzMtMi0xLTEtMA_db971a09-284a-4d09-9e54-5da21b274fcf"
      unitRef="usd">4152000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODQvZnJhZzo3Njg2YWRlYjNjNjI0ZDQzYmFlZGIwYzdlZTc1NmZmOS90YWJsZTo0OGFhOTZlN2I5ZDQ0N2FhOGNlN2VkMDVmZjEwZTc4NS90YWJsZXJhbmdlOjQ4YWE5NmU3YjlkNDQ3YWE4Y2U3ZWQwNWZmMTBlNzg1XzMtNC0xLTEtMA_3ffb06dc-b99a-4707-a51e-14899caa4f09"
      unitRef="usd">4257000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODQvZnJhZzo3Njg2YWRlYjNjNjI0ZDQzYmFlZGIwYzdlZTc1NmZmOS90YWJsZTo0OGFhOTZlN2I5ZDQ0N2FhOGNlN2VkMDVmZjEwZTc4NS90YWJsZXJhbmdlOjQ4YWE5NmU3YjlkNDQ3YWE4Y2U3ZWQwNWZmMTBlNzg1XzQtMi0xLTEtMA_1f861d25-6d89-42d9-9104-8dfc7e9dc951"
      unitRef="usd">-24820000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODQvZnJhZzo3Njg2YWRlYjNjNjI0ZDQzYmFlZGIwYzdlZTc1NmZmOS90YWJsZTo0OGFhOTZlN2I5ZDQ0N2FhOGNlN2VkMDVmZjEwZTc4NS90YWJsZXJhbmdlOjQ4YWE5NmU3YjlkNDQ3YWE4Y2U3ZWQwNWZmMTBlNzg1XzQtNC0xLTEtMA_4df76e8e-2baa-489d-8408-dfd6c91297b4"
      unitRef="usd">-29195000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODQvZnJhZzo3Njg2YWRlYjNjNjI0ZDQzYmFlZGIwYzdlZTc1NmZmOS90YWJsZTo0OGFhOTZlN2I5ZDQ0N2FhOGNlN2VkMDVmZjEwZTc4NS90YWJsZXJhbmdlOjQ4YWE5NmU3YjlkNDQ3YWE4Y2U3ZWQwNWZmMTBlNzg1XzYtMi0xLTEtMA_743b5896-2fb9-4c4f-bae6-b8d50f4f41a6"
      unitRef="usd">-28027000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODQvZnJhZzo3Njg2YWRlYjNjNjI0ZDQzYmFlZGIwYzdlZTc1NmZmOS90YWJsZTo0OGFhOTZlN2I5ZDQ0N2FhOGNlN2VkMDVmZjEwZTc4NS90YWJsZXJhbmdlOjQ4YWE5NmU3YjlkNDQ3YWE4Y2U3ZWQwNWZmMTBlNzg1XzYtNC0xLTEtMA_03f3c196-bede-4108-90c0-c6dc297ab26d"
      unitRef="usd">-34062000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90ZXh0cmVnaW9uOjAwMjYxNjM2MzFjMTRjYTc4YzEzN2Y5NDExNDQxMmEzXzIwNzY_2fd84203-8f5c-41fd-989e-b31e6a37ab7e">Share-Based Compensation&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have a 2019 Stock Incentive Plan and a 2019 Non-Employee Director Stock Plan (the Plans) that provide for the issuance of 1,150,000 and 150,000 shares, respectively, for various forms of stock-based compensation to employees and non-employee directors. We also have a 2009 Stock Incentive Plan and 2009 Non-Employee Director Stock Incentive Plan with shares reserved for issuance for outstanding unvested awards. Awards under these Plans may be in the form of incentive stock options (to employees only), nonstatutory options, stock-settled stock appreciation rights (SARs), or nonvested share awards and units, all of which are granted at a price or with an exercise price equal to the fair market value of the Company&#x2019;s stock at the date of award. No additional awards can be made under the 2009 Stock Incentive Plan or the 2009 Non-Employee Director Stock Incentive Plan. Nonvested share awards and units generally vest over a &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90ZXh0cmVnaW9uOjAwMjYxNjM2MzFjMTRjYTc4YzEzN2Y5NDExNDQxMmEzXzk1Ng_e3bd942e-774b-4d72-b9dc-e7d7f2efef53"&gt;two&lt;/span&gt;, &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90ZXh0cmVnaW9uOjAwMjYxNjM2MzFjMTRjYTc4YzEzN2Y5NDExNDQxMmEzXzk2MA_46d8407a-2451-4734-88e1-3f9976371831"&gt;three&lt;/span&gt; or &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90ZXh0cmVnaW9uOjAwMjYxNjM2MzFjMTRjYTc4YzEzN2Y5NDExNDQxMmEzXzk2Ng_b8b7c02d-6f86-4cc3-9244-d4d6b51db0d6"&gt;four&lt;/span&gt;-year period.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total stock-based compensation expense was $8.6 million in fiscal 2021,  $6.6 million in fiscal 2020 and $6.3 million in fiscal 2019. We account for any forfeitures as they occur. &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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock Options and SARs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2020, we granted 660,600 stock options which had a weighted average fair value per option at the date of grant of $5.01. &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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of each award grant is estimated on the date of grant using the binomial lattice option-pricing model with the following weighted-average assumptions used for grants in fiscal 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.497%"/&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:9pt;font-weight:700;line-height:100%"&gt;2021&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;Dividend yield&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;3.3&#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;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;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;Expected volatility&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;40.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;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;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;Risk-free interest rate&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;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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;Maximum price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;35.70&#160;&lt;/span&gt;&lt;/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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The expected stock price volatility is based on historical experience. The risk-free rate for periods that coincide with the expected life of the options is based on the U.S. Treasury Department yield curve in effect at the time of grant. &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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock option and SAR activity for the current fiscal year is summarized below: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.362%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.173%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.173%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.641%"/&gt;&lt;td style="width:0.1%"/&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:#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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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;Number of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&#160; Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Contractual Life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic Value at Year-End&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 at 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;100,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;8.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;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;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;Awards granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;660,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;23.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;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;Awards 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;(127,241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at February 27, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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;633,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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;23.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;9.3 years&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;9,099,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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 or expected to vest at February 27, 2021&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: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;633,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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:3pt double #000000;padding:2px 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:3pt double #000000;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;23.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.3 years&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;9,099,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Exercisable at February 27, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;215,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 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;23.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.3 years&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;3,096,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash proceeds from the exercise of stock options were $1.5 million for fiscal 2021 and $0.2 million for fiscal 2019. The aggregate intrinsic value of securities exercised (the amount by which the stock price on the date of exercise exceeded the stock price of the award on the date of grant) was $1.8 million in fiscal 2021 and $0.6 million in fiscal 2019. No awards were issued or exercised during fiscal 2020.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Nonvested Share Awards and Units&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes nonvested share activity for fiscal February 27, 2021:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.131%"/&gt;&lt;td style="width:0.1%"/&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:#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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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;Number&#160;of Shares and Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Grant&#160;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;309,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;40.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="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;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;387,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(219,081)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;35.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,809)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;February 27, 2021&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;475,227&#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;27.52&#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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At February 27, 2021, there was $7.9 million of total unrecognized compensation cost related to nonvested share and nonvested share unit awards, which is expected to be recognized over a weighted average period of approximately 29 months. The total fair value of shares vested during fiscal February 27, 2021 was $6.1 million.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i19b459b9bcdd4043a0263a0d00743f52_I20210227"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90ZXh0cmVnaW9uOjAwMjYxNjM2MzFjMTRjYTc4YzEzN2Y5NDExNDQxMmEzXzE2MA_04c3b7bf-df1c-4b4f-bc81-1ccbf218f95f"
      unitRef="shares">1150000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ie1ea87a9844a438d948ffedc559f135b_I20210227"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90ZXh0cmVnaW9uOjAwMjYxNjM2MzFjMTRjYTc4YzEzN2Y5NDExNDQxMmEzXzE2Nw_255f3d32-027b-4c86-993a-528d74852c9b"
      unitRef="shares">150000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensation
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90ZXh0cmVnaW9uOjAwMjYxNjM2MzFjMTRjYTc4YzEzN2Y5NDExNDQxMmEzXzEwODA_fc0c1e0a-0e41-484a-865e-e33ad8e957ab"
      unitRef="usd">8600000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90ZXh0cmVnaW9uOjAwMjYxNjM2MzFjMTRjYTc4YzEzN2Y5NDExNDQxMmEzXzEwOTk_035dd28f-4ff1-4d1b-a92a-bf68c65fa5f8"
      unitRef="usd">6600000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90ZXh0cmVnaW9uOjAwMjYxNjM2MzFjMTRjYTc4YzEzN2Y5NDExNDQxMmEzXzExMjA_d4f1a435-05c1-4bb2-b48d-d7a481f4435b"
      unitRef="usd">6300000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90ZXh0cmVnaW9uOjAwMjYxNjM2MzFjMTRjYTc4YzEzN2Y5NDExNDQxMmEzXzIxOTkwMjMyNjIwNjQ_f9f81ec8-09bd-4417-8b3c-cb281c668a9f">The fair value of each award grant is estimated on the date of grant using the binomial lattice option-pricing model with the following weighted-average assumptions used for grants in fiscal 2021.&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.497%"/&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:9pt;font-weight:700;line-height:100%"&gt;2021&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;Dividend yield&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;3.3&#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;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;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;Expected volatility&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;40.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;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;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;Risk-free interest rate&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;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;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;Maximum price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;35.70&#160;&lt;/span&gt;&lt;/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;</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90YWJsZTpkZWZkZDA1ZjVkMWM0ZDQ1ODg1MmRmNWUyMWQxMmUxNy90YWJsZXJhbmdlOmRlZmRkMDVmNWQxYzRkNDU4ODUyZGY1ZTIxZDEyZTE3XzItMS0xLTEtNDQyNg_219de10c-dc35-4cad-929d-b6931d0d934a"
      unitRef="number">0.033</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90YWJsZTpkZWZkZDA1ZjVkMWM0ZDQ1ODg1MmRmNWUyMWQxMmUxNy90YWJsZXJhbmdlOmRlZmRkMDVmNWQxYzRkNDU4ODUyZGY1ZTIxZDEyZTE3XzMtMS0xLTEtNDQyNg_2bbdfe7e-a3f6-47b7-a308-b9fefa798310"
      unitRef="number">0.400</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90YWJsZTpkZWZkZDA1ZjVkMWM0ZDQ1ODg1MmRmNWUyMWQxMmUxNy90YWJsZXJhbmdlOmRlZmRkMDVmNWQxYzRkNDU4ODUyZGY1ZTIxZDEyZTE3XzQtMS0xLTEtNDQyNg_547450c0-2e2c-4f06-a44c-158d96c0f5e1"
      unitRef="number">0.007</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90YWJsZTpkZWZkZDA1ZjVkMWM0ZDQ1ODg1MmRmNWUyMWQxMmUxNy90YWJsZXJhbmdlOmRlZmRkMDVmNWQxYzRkNDU4ODUyZGY1ZTIxZDEyZTE3XzUtMS0xLTEtNDQyNg_4d7d221f-75ad-4172-b638-6da44ff7b794"
      unitRef="usdPerShare">35.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90ZXh0cmVnaW9uOjAwMjYxNjM2MzFjMTRjYTc4YzEzN2Y5NDExNDQxMmEzXzIwOTk_6a8dc4e3-81b3-4725-ad09-fc4812555677">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.362%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.173%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.173%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.641%"/&gt;&lt;td style="width:0.1%"/&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:#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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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;Number of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&#160; Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Contractual Life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;br/&gt;Intrinsic Value at Year-End&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 at 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;100,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;8.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;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;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;Awards granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;660,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;23.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;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;Awards 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;(127,241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at February 27, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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;633,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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;23.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;9.3 years&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;9,099,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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 or expected to vest at February 27, 2021&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: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;633,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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:3pt double #000000;padding:2px 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:3pt double #000000;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;23.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.3 years&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;9,099,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Exercisable at February 27, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;215,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 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;23.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.3 years&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;3,096,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i9a816a8eb4f44a04a75fd460c1a0fc72_I20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90YWJsZTpkYjk5NTE4YzAxYjM0YTg3YmJiZGY1OWU4NjZiODY1ZC90YWJsZXJhbmdlOmRiOTk1MThjMDFiMzRhODdiYmJkZjU5ZTg2NmI4NjVkXzItMi0xLTEtMA_ae8c8078-3dc3-4b47-a7e5-cb0027c4522b"
      unitRef="shares">100341</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90YWJsZTpkYjk5NTE4YzAxYjM0YTg3YmJiZGY1OWU4NjZiODY1ZC90YWJsZXJhbmdlOmRiOTk1MThjMDFiMzRhODdiYmJkZjU5ZTg2NmI4NjVkXzItNC0xLTEtMA_3dc2e3db-a4a8-4b81-82ae-6b1c1c994fc0"
      unitRef="usdPerShare">8.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i0106ca1f438940999b0f7a069ce11a25_D20200301-20210227"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90YWJsZTpkYjk5NTE4YzAxYjM0YTg3YmJiZGY1OWU4NjZiODY1ZC90YWJsZXJhbmdlOmRiOTk1MThjMDFiMzRhODdiYmJkZjU5ZTg2NmI4NjVkXzMtMi0xLTEtMzE3MA_34b6f2a8-265e-4c30-a979-4e959bf9c764"
      unitRef="shares">660600</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90YWJsZTpkYjk5NTE4YzAxYjM0YTg3YmJiZGY1OWU4NjZiODY1ZC90YWJsZXJhbmdlOmRiOTk1MThjMDFiMzRhODdiYmJkZjU5ZTg2NmI4NjVkXzMtNC0xLTEtMzE3NA_8bc0c076-e2aa-4b55-9659-445f976fc7ec"
      unitRef="usdPerShare">23.04</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i0106ca1f438940999b0f7a069ce11a25_D20200301-20210227"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90YWJsZTpkYjk5NTE4YzAxYjM0YTg3YmJiZGY1OWU4NjZiODY1ZC90YWJsZXJhbmdlOmRiOTk1MThjMDFiMzRhODdiYmJkZjU5ZTg2NmI4NjVkXzMtMi0xLTEtMA_8f694fd3-b988-46aa-9378-89f3733082dc"
      unitRef="shares">127241</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90YWJsZTpkYjk5NTE4YzAxYjM0YTg3YmJiZGY1OWU4NjZiODY1ZC90YWJsZXJhbmdlOmRiOTk1MThjMDFiMzRhODdiYmJkZjU5ZTg2NmI4NjVkXzMtNC0xLTEtMA_f95bf0ab-98a8-4df5-893a-1fafec7c70c9"
      unitRef="usdPerShare">11.45</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i036983f1eb2a4388af09bb53419372eb_I20210227"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90YWJsZTpkYjk5NTE4YzAxYjM0YTg3YmJiZGY1OWU4NjZiODY1ZC90YWJsZXJhbmdlOmRiOTk1MThjMDFiMzRhODdiYmJkZjU5ZTg2NmI4NjVkXzUtMi0xLTEtMA_a08e7716-5654-4078-a4ae-3337ad60d042"
      unitRef="shares">633700</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90YWJsZTpkYjk5NTE4YzAxYjM0YTg3YmJiZGY1OWU4NjZiODY1ZC90YWJsZXJhbmdlOmRiOTk1MThjMDFiMzRhODdiYmJkZjU5ZTg2NmI4NjVkXzUtNC0xLTEtMA_66ec6f83-40c2-4872-8589-3819e3e1a67f"
      unitRef="usdPerShare">23.04</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90YWJsZTpkYjk5NTE4YzAxYjM0YTg3YmJiZGY1OWU4NjZiODY1ZC90YWJsZXJhbmdlOmRiOTk1MThjMDFiMzRhODdiYmJkZjU5ZTg2NmI4NjVkXzUtNi0xLTEtMA_41e4d15a-a4a4-4dff-a28a-8b9de0685dfb">P9Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90YWJsZTpkYjk5NTE4YzAxYjM0YTg3YmJiZGY1OWU4NjZiODY1ZC90YWJsZXJhbmdlOmRiOTk1MThjMDFiMzRhODdiYmJkZjU5ZTg2NmI4NjVkXzUtOC0xLTEtMA_5bc7e5ef-fa1a-4c28-86d9-a4ebffebe0b9"
      unitRef="usd">9099932</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i036983f1eb2a4388af09bb53419372eb_I20210227"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90YWJsZTpkYjk5NTE4YzAxYjM0YTg3YmJiZGY1OWU4NjZiODY1ZC90YWJsZXJhbmdlOmRiOTk1MThjMDFiMzRhODdiYmJkZjU5ZTg2NmI4NjVkXzctMi0xLTEtMzE4Ng_c988acf4-a580-40b5-81e7-f757833bf6af"
      unitRef="shares">633700</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90YWJsZTpkYjk5NTE4YzAxYjM0YTg3YmJiZGY1OWU4NjZiODY1ZC90YWJsZXJhbmdlOmRiOTk1MThjMDFiMzRhODdiYmJkZjU5ZTg2NmI4NjVkXzctNC0xLTEtMzE5MA_95fe28c2-fa8f-42d1-9383-5da051c11e07"
      unitRef="usdPerShare">23.04</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90YWJsZTpkYjk5NTE4YzAxYjM0YTg3YmJiZGY1OWU4NjZiODY1ZC90YWJsZXJhbmdlOmRiOTk1MThjMDFiMzRhODdiYmJkZjU5ZTg2NmI4NjVkXzctNi0xLTEtMzE5NA_1139cdd1-d0ad-4cd3-8920-45247e2018e6">P9Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90YWJsZTpkYjk5NTE4YzAxYjM0YTg3YmJiZGY1OWU4NjZiODY1ZC90YWJsZXJhbmdlOmRiOTk1MThjMDFiMzRhODdiYmJkZjU5ZTg2NmI4NjVkXzctOC0xLTEtMzE5OA_c04d6132-5952-4c4f-8171-dda2e87c2c71"
      unitRef="usd">9099932</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90YWJsZTpkYjk5NTE4YzAxYjM0YTg3YmJiZGY1OWU4NjZiODY1ZC90YWJsZXJhbmdlOmRiOTk1MThjMDFiMzRhODdiYmJkZjU5ZTg2NmI4NjVkXzgtMi0xLTEtMzE4Ng_2541a87d-711d-4c49-92b4-40137f323349"
      unitRef="shares">215600</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90YWJsZTpkYjk5NTE4YzAxYjM0YTg3YmJiZGY1OWU4NjZiODY1ZC90YWJsZXJhbmdlOmRiOTk1MThjMDFiMzRhODdiYmJkZjU5ZTg2NmI4NjVkXzgtNC0xLTEtMzE5MA_d98ff8a8-1d62-47e7-9f59-a28f10a4f8e9"
      unitRef="usdPerShare">23.04</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90YWJsZTpkYjk5NTE4YzAxYjM0YTg3YmJiZGY1OWU4NjZiODY1ZC90YWJsZXJhbmdlOmRiOTk1MThjMDFiMzRhODdiYmJkZjU5ZTg2NmI4NjVkXzgtNi0xLTEtMzE5NA_6599a4f1-ec10-4ed2-b6b5-52dcf338c33e">P9Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90YWJsZTpkYjk5NTE4YzAxYjM0YTg3YmJiZGY1OWU4NjZiODY1ZC90YWJsZXJhbmdlOmRiOTk1MThjMDFiMzRhODdiYmJkZjU5ZTg2NmI4NjVkXzgtOC0xLTEtMzE5OA_ea655504-ca43-4275-a2c1-f173c6970bd1"
      unitRef="usd">3096016</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90ZXh0cmVnaW9uOjAwMjYxNjM2MzFjMTRjYTc4YzEzN2Y5NDExNDQxMmEzXzIxOTkwMjMyNTg2NjU_254babe5-3c82-49ca-a393-160e37c7ce0d"
      unitRef="usd">1500000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90ZXh0cmVnaW9uOjAwMjYxNjM2MzFjMTRjYTc4YzEzN2Y5NDExNDQxMmEzXzIxOTkwMjMyNTkyNDk_7133f4a8-e6b2-47ae-909f-f90a4f27360a"
      unitRef="usd">200000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90ZXh0cmVnaW9uOjAwMjYxNjM2MzFjMTRjYTc4YzEzN2Y5NDExNDQxMmEzXzIxOTkwMjMyNTg3ODE_75b5d9f4-0a4f-402c-9e5b-cdf84dd7a076"
      unitRef="usd">1800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90ZXh0cmVnaW9uOjAwMjYxNjM2MzFjMTRjYTc4YzEzN2Y5NDExNDQxMmEzXzIxOTkwMjMyNTkyNzQ_6b2b5486-ad79-4134-9293-2430993b83e0"
      unitRef="usd">600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90ZXh0cmVnaW9uOjAwMjYxNjM2MzFjMTRjYTc4YzEzN2Y5NDExNDQxMmEzXzIxOTkwMjMyNTg4NjU_36c36039-6fba-4718-beef-0fdf915698f2"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90ZXh0cmVnaW9uOjAwMjYxNjM2MzFjMTRjYTc4YzEzN2Y5NDExNDQxMmEzXzIxOTkwMjMyNTg4NjU_4410bb91-1594-4b93-972e-3aeca6298019"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90ZXh0cmVnaW9uOjAwMjYxNjM2MzFjMTRjYTc4YzEzN2Y5NDExNDQxMmEzXzIwOTA_20af31a1-5dd8-488f-ba15-b42ea60ff963">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes nonvested share activity for fiscal February 27, 2021:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.131%"/&gt;&lt;td style="width:0.1%"/&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:#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:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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;Number&#160;of Shares and Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Grant&#160;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;309,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;40.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="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;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;387,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(219,081)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;35.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,809)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;February 27, 2021&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;475,227&#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;27.52&#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:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90YWJsZTpkZjM1ODI4ZmFmOTI0NjI2YmE0MWM4M2I0NzM0Zjk1NC90YWJsZXJhbmdlOmRmMzU4MjhmYWY5MjQ2MjZiYTQxYzgzYjQ3MzRmOTU0XzItMi0xLTEtMA_3bef1fa4-1e8b-41b0-bf93-b83062fb6f86"
      unitRef="shares">309259</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90YWJsZTpkZjM1ODI4ZmFmOTI0NjI2YmE0MWM4M2I0NzM0Zjk1NC90YWJsZXJhbmdlOmRmMzU4MjhmYWY5MjQ2MjZiYTQxYzgzYjQ3MzRmOTU0XzItNC0xLTEtMA_e368ee98-2e62-436e-9fe9-a13e15c6e9c0"
      unitRef="usdPerShare">40.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90YWJsZTpkZjM1ODI4ZmFmOTI0NjI2YmE0MWM4M2I0NzM0Zjk1NC90YWJsZXJhbmdlOmRmMzU4MjhmYWY5MjQ2MjZiYTQxYzgzYjQ3MzRmOTU0XzMtMi0xLTEtMA_7f8e6ed5-6f7c-4627-9b4b-c9f922460216"
      unitRef="shares">387858</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90YWJsZTpkZjM1ODI4ZmFmOTI0NjI2YmE0MWM4M2I0NzM0Zjk1NC90YWJsZXJhbmdlOmRmMzU4MjhmYWY5MjQ2MjZiYTQxYzgzYjQ3MzRmOTU0XzMtNC0xLTEtMA_c0945968-7877-43e7-ab85-cf2f97d9302c"
      unitRef="usdPerShare">21.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90YWJsZTpkZjM1ODI4ZmFmOTI0NjI2YmE0MWM4M2I0NzM0Zjk1NC90YWJsZXJhbmdlOmRmMzU4MjhmYWY5MjQ2MjZiYTQxYzgzYjQ3MzRmOTU0XzQtMi0xLTEtMA_b48ced6e-e33f-43c1-a988-ca895e696901"
      unitRef="shares">219081</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90YWJsZTpkZjM1ODI4ZmFmOTI0NjI2YmE0MWM4M2I0NzM0Zjk1NC90YWJsZXJhbmdlOmRmMzU4MjhmYWY5MjQ2MjZiYTQxYzgzYjQ3MzRmOTU0XzQtNC0xLTEtMA_4766dcea-4411-46cc-883a-a15cd95e6a11"
      unitRef="usdPerShare">35.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90YWJsZTpkZjM1ODI4ZmFmOTI0NjI2YmE0MWM4M2I0NzM0Zjk1NC90YWJsZXJhbmdlOmRmMzU4MjhmYWY5MjQ2MjZiYTQxYzgzYjQ3MzRmOTU0XzUtMi0xLTEtMA_dc9b2726-d5a9-4b71-915a-eed1d4cd9429"
      unitRef="shares">2809</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90YWJsZTpkZjM1ODI4ZmFmOTI0NjI2YmE0MWM4M2I0NzM0Zjk1NC90YWJsZXJhbmdlOmRmMzU4MjhmYWY5MjQ2MjZiYTQxYzgzYjQ3MzRmOTU0XzUtNC0xLTEtMA_6505d128-595d-48d8-847e-3d8b6d7901cf"
      unitRef="usdPerShare">34.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90YWJsZTpkZjM1ODI4ZmFmOTI0NjI2YmE0MWM4M2I0NzM0Zjk1NC90YWJsZXJhbmdlOmRmMzU4MjhmYWY5MjQ2MjZiYTQxYzgzYjQ3MzRmOTU0XzYtMi0xLTEtMA_24d71dca-8d24-4eb6-a5bd-e3fb5d3b53e3"
      unitRef="shares">475227</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90YWJsZTpkZjM1ODI4ZmFmOTI0NjI2YmE0MWM4M2I0NzM0Zjk1NC90YWJsZXJhbmdlOmRmMzU4MjhmYWY5MjQ2MjZiYTQxYzgzYjQ3MzRmOTU0XzYtNC0xLTEtMA_a21d8d37-c75c-4efb-9c04-928b385c8250"
      unitRef="usdPerShare">27.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90ZXh0cmVnaW9uOjAwMjYxNjM2MzFjMTRjYTc4YzEzN2Y5NDExNDQxMmEzXzE4MTY_c5003e70-838d-43ed-a360-d3d2eaebd4af"
      unitRef="usd">7900000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ic625b6ee83e0409da80af352bd7374ff_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90ZXh0cmVnaW9uOjAwMjYxNjM2MzFjMTRjYTc4YzEzN2Y5NDExNDQxMmEzXzIwMDI_e871dc6d-0dac-47fd-9acb-ca15be669f5e">P29M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ic625b6ee83e0409da80af352bd7374ff_D20200301-20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xODcvZnJhZzowMDI2MTYzNjMxYzE0Y2E3OGMxMzdmOTQxMTQ0MTJhMy90ZXh0cmVnaW9uOjAwMjYxNjM2MzFjMTRjYTc4YzEzN2Y5NDExNDQxMmEzXzIwNzI_bf7e96f7-c000-4a22-8c71-532f6c52604e"
      unitRef="usd">6100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90ZXh0cmVnaW9uOjNkOWUwYTA2MWZjMjRjNGJhN2NkNWNkMGZjYzBiMjg5XzI5NjU_9b63fa01-cd82-4228-a72c-3ef7e30fe743">Income Taxes&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Earnings before income taxes consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.210%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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: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;border-top:1pt solid #000000;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;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;border-top:1pt solid #000000;padding:2px 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;45,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;97,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;60,042&#160;&lt;/span&gt;&lt;/td&gt;&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;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;(23,040)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,547)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,380)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Earnings before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 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;22,611&#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;79,750&#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;58,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of income tax expense (benefit) for each of the last three fiscal years are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.210%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;border-top:1pt solid #000000;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;Current&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&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;11,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 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;8,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 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;22,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State and local&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,437)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;1,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,720)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(459)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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: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 current&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;13,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;7,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;17,850&#160;&lt;/span&gt;&lt;/td&gt;&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:700;line-height:100%"&gt;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&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;(2,860)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;(12,409)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:bottom"&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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,138)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,202)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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;(6,460)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,506)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total non-current tax (benefit) expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(204)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;(464)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 income tax expense&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;7,175&#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;17,836&#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;12,968&#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="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax payments, net of refunds, were $14.1 million,  $17.8 million and $16.5 million in fiscal 2021, 2020 and 2019, respectively.&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"&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 provides a reconciliation of the statutory federal income tax rate to our consolidated effective tax rates:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.210%"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Statutory federal income tax rate&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;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&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;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&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;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;State and local income taxes, net of federal tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Foreign tax rate differential&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;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Nondeductible goodwill impairment expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research &amp;amp; development tax credit&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.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;&#xa7;162(m) Executive Compensation Limitation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Consolidated effective income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;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;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;22.4&#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;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;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;22.1&#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;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="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated effective tax rate for fiscal 2021 increased 9.3 percentage points from fiscal 2020, primarily due to nondeductible goodwill impairment expense in Canada and the impact of the unfavorable permanent items in relation to reduced earnings in fiscal 2021.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets and deferred tax liabilities at February 27, 2021 and February 29, 2020 were:&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"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.817%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Deferred tax 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 #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 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;Accrued expenses&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;6,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 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;15,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/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;Deferred compensation&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,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employment tax accrual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;/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;Goodwill and other intangibles&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;4,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability for unrecognized tax benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Unearned income&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,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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 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;Net operating losses and tax credits&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,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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: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,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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 deferred tax 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;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;57,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;50,180&#160;&lt;/span&gt;&lt;/td&gt;&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;Less: valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,435)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,727)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Deferred tax assets, net of valuation allowance&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:1pt solid #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;49,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-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-bottom:1pt solid #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;41,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #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="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.817%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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:700;line-height:120%"&gt;Deferred tax 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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses&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,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill and other intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Depreciation&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;34,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease, right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/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;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;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&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;820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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="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 deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;55,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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;Net deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 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;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,493)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 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;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,675)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has state and foreign net operating loss carryforwards with a tax effect of $10.0 million. A valuation allowance of $7.4 million has been established for these net operating loss carryforwards due to the uncertainty of the use of the tax benefits in future periods.&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"&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 files income tax returns in the U.S. federal jurisdiction, various U.S. state jurisdictions, Canada, Brazil and other international jurisdictions. The Company is no longer subject to U.S. federal tax examinations for years prior to fiscal 2018, or state and local income tax examinations for years prior to fiscal 2013. The Company is not currently under U.S. federal examination for years subsequent to fiscal year 2017, and there is very limited audit activity of the Company&#x2019;s income tax returns in U.S. state jurisdictions or international jurisdictions.&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"&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 considers the earnings of its non-U.S. subsidiaries to be indefinitely invested outside of the United States on the basis of estimates that future domestic cash generation will be sufficient to meet future domestic cash needs and specific plans for reinvestment of those subsidiary earnings. Should the Company decide to repatriate the foreign earnings, it would need to adjust the income tax provision in the period it was determined that the earnings will no longer be indefinitely invested outside the U.S.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If we were to prevail on all unrecognized tax benefits recorded, $2.2 million, $2.6 million and $3.1 million for fiscal 2021, 2020 and 2019, respectively, would benefit the effective tax rate.&#160;Also included in the balance of unrecognized tax benefits for fiscal 2021, 2020 and 2019, are $1.6 million, $1.5 million and $2.0 million, respectively, of tax benefits that, if recognized, would result in adjustments to deferred taxes. &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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Penalties and interest related to unrecognized tax benefits are recorded in income tax expense. For fiscal 2021, 2020 and 2019, we accrued penalties and interest related to unrecognized tax benefits of $0.3 million. &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"&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 provides a reconciliation of the total amounts of gross unrecognized tax benefits:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.210%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross unrecognized tax benefits at beginning of year&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;4,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;5,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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,705&#160;&lt;/span&gt;&lt;/td&gt;&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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross increases in tax positions for prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross decreases in tax positions for prior years&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;(351)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;(377)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross increases based on tax positions related to the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlements&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;(96)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;(303)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Statute of limitations expiration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(404)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(432)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(481)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross unrecognized tax benefits at end of year&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;3,755&#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;4,071&#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;5,111&#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;On March 27, 2020, the U.S. enacted the Coronavirus Aid, Relief, and Economic Security Act (&#x201c;CARES Act&#x201d;) in response to the COVID-19 pandemic. The CARES Act contains numerous income tax provisions, such as relaxing limitations on the deductibility of interest and the ability to carryback net operating losses arising in taxable years from 2018 through 2020.  While these provisions did not impact the Company, a provision related to the temporary deferral of the employer share of payroll taxes allowed us to defer remittance of $13.6 million of payroll taxes in calendar 2020, which will be repaid equally in calendar years 2021 and 2022.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90ZXh0cmVnaW9uOjNkOWUwYTA2MWZjMjRjNGJhN2NkNWNkMGZjYzBiMjg5XzI5NDA_93557ac9-053b-4e4c-9f0e-7627d798a663">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Earnings before income taxes consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.210%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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: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;border-top:1pt solid #000000;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;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;border-top:1pt solid #000000;padding:2px 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;45,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;97,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;60,042&#160;&lt;/span&gt;&lt;/td&gt;&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;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;(23,040)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,547)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,380)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Earnings before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 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;22,611&#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;79,750&#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;58,662&#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:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpjNWYzNjA3YTFjMWE0MDdjYTgyNjA3NTQ1N2I0YWNhMC90YWJsZXJhbmdlOmM1ZjM2MDdhMWMxYTQwN2NhODI2MDc1NDU3YjRhY2EwXzEtMi0xLTEtMA_347c17cb-4d75-4dca-8f86-0e0228b7c054"
      unitRef="usd">45651000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpjNWYzNjA3YTFjMWE0MDdjYTgyNjA3NTQ1N2I0YWNhMC90YWJsZXJhbmdlOmM1ZjM2MDdhMWMxYTQwN2NhODI2MDc1NDU3YjRhY2EwXzEtNC0xLTEtMA_6a91bd90-d3ed-448c-9dca-7b8ccdf7afe7"
      unitRef="usd">97297000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpjNWYzNjA3YTFjMWE0MDdjYTgyNjA3NTQ1N2I0YWNhMC90YWJsZXJhbmdlOmM1ZjM2MDdhMWMxYTQwN2NhODI2MDc1NDU3YjRhY2EwXzEtNi0xLTEtMA_85342b54-f37a-4832-b01a-0688de8a9002"
      unitRef="usd">60042000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpjNWYzNjA3YTFjMWE0MDdjYTgyNjA3NTQ1N2I0YWNhMC90YWJsZXJhbmdlOmM1ZjM2MDdhMWMxYTQwN2NhODI2MDc1NDU3YjRhY2EwXzItMi0xLTEtMA_8ef8f6ae-f124-4216-8918-f7a4c0baea04"
      unitRef="usd">-23040000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpjNWYzNjA3YTFjMWE0MDdjYTgyNjA3NTQ1N2I0YWNhMC90YWJsZXJhbmdlOmM1ZjM2MDdhMWMxYTQwN2NhODI2MDc1NDU3YjRhY2EwXzItNC0xLTEtMA_b647d8db-bd12-4eeb-a2c8-d684d6149098"
      unitRef="usd">-17547000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpjNWYzNjA3YTFjMWE0MDdjYTgyNjA3NTQ1N2I0YWNhMC90YWJsZXJhbmdlOmM1ZjM2MDdhMWMxYTQwN2NhODI2MDc1NDU3YjRhY2EwXzItNi0xLTEtMA_1968f307-3766-4ab7-bb3d-d4b2f4e18a0c"
      unitRef="usd">-1380000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpjNWYzNjA3YTFjMWE0MDdjYTgyNjA3NTQ1N2I0YWNhMC90YWJsZXJhbmdlOmM1ZjM2MDdhMWMxYTQwN2NhODI2MDc1NDU3YjRhY2EwXzMtMi0xLTEtMA_954c7c4a-3592-4166-85cb-c5ea8c023f04"
      unitRef="usd">22611000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpjNWYzNjA3YTFjMWE0MDdjYTgyNjA3NTQ1N2I0YWNhMC90YWJsZXJhbmdlOmM1ZjM2MDdhMWMxYTQwN2NhODI2MDc1NDU3YjRhY2EwXzMtNC0xLTEtMA_7f50da82-6fc0-4703-ae39-43536f14a79d"
      unitRef="usd">79750000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpjNWYzNjA3YTFjMWE0MDdjYTgyNjA3NTQ1N2I0YWNhMC90YWJsZXJhbmdlOmM1ZjM2MDdhMWMxYTQwN2NhODI2MDc1NDU3YjRhY2EwXzMtNi0xLTEtMA_e5ee466d-cc60-44ee-9053-744c022fc2ab"
      unitRef="usd">58662000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90ZXh0cmVnaW9uOjNkOWUwYTA2MWZjMjRjNGJhN2NkNWNkMGZjYzBiMjg5XzI5NTk_d6d83859-4cf8-4688-b2ad-b596eadc1f6c">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of income tax expense (benefit) for each of the last three fiscal years are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.210%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;border-top:1pt solid #000000;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;Current&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&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;11,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 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;8,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 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;22,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State and local&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,437)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;1,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,720)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(459)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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: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 current&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;13,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;7,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;17,850&#160;&lt;/span&gt;&lt;/td&gt;&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:700;line-height:100%"&gt;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&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;(2,860)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;(12,409)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:bottom"&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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,138)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,202)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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;(6,460)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,506)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total non-current tax (benefit) expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(204)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;(464)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 income tax expense&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;7,175&#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;17,836&#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;12,968&#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:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpjZDdlNmQyMDg0YzY0ZjQxYWJmNDA0MTEwNDgzODIzYy90YWJsZXJhbmdlOmNkN2U2ZDIwODRjNjRmNDFhYmY0MDQxMTA0ODM4MjNjXzItMi0xLTEtMA_287a7110-242b-4562-aa2e-adcbfff7eeba"
      unitRef="usd">11495000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpjZDdlNmQyMDg0YzY0ZjQxYWJmNDA0MTEwNDgzODIzYy90YWJsZXJhbmdlOmNkN2U2ZDIwODRjNjRmNDFhYmY0MDQxMTA0ODM4MjNjXzItNC0xLTEtMA_b9a1e785-9130-40d5-a782-a27f031cd2b2"
      unitRef="usd">8493000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpjZDdlNmQyMDg0YzY0ZjQxYWJmNDA0MTEwNDgzODIzYy90YWJsZXJhbmdlOmNkN2U2ZDIwODRjNjRmNDFhYmY0MDQxMTA0ODM4MjNjXzItNi0xLTEtMA_a8dd2eb8-dcd6-456f-a9eb-5cdcf9bf2189"
      unitRef="usd">22746000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpjZDdlNmQyMDg0YzY0ZjQxYWJmNDA0MTEwNDgzODIzYy90YWJsZXJhbmdlOmNkN2U2ZDIwODRjNjRmNDFhYmY0MDQxMTA0ODM4MjNjXzMtMi0xLTEtMA_b1452f53-1c44-47fb-b09e-5daf7c942c13"
      unitRef="usd">702000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpjZDdlNmQyMDg0YzY0ZjQxYWJmNDA0MTEwNDgzODIzYy90YWJsZXJhbmdlOmNkN2U2ZDIwODRjNjRmNDFhYmY0MDQxMTA0ODM4MjNjXzMtNC0xLTEtMA_e01f8c40-84ad-4e79-a9f6-762dd59179eb"
      unitRef="usd">2064000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpjZDdlNmQyMDg0YzY0ZjQxYWJmNDA0MTEwNDgzODIzYy90YWJsZXJhbmdlOmNkN2U2ZDIwODRjNjRmNDFhYmY0MDQxMTA0ODM4MjNjXzMtNi0xLTEtMA_314f491f-516f-4010-9257-aa8af4c044cf"
      unitRef="usd">-4437000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpjZDdlNmQyMDg0YzY0ZjQxYWJmNDA0MTEwNDgzODIzYy90YWJsZXJhbmdlOmNkN2U2ZDIwODRjNjRmNDFhYmY0MDQxMTA0ODM4MjNjXzQtMi0xLTEtMA_b9004409-aa71-4c7c-86cf-d6e697074e03"
      unitRef="usd">1642000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpjZDdlNmQyMDg0YzY0ZjQxYWJmNDA0MTEwNDgzODIzYy90YWJsZXJhbmdlOmNkN2U2ZDIwODRjNjRmNDFhYmY0MDQxMTA0ODM4MjNjXzQtNC0xLTEtMA_f36d8841-4ced-4910-a990-a7882516d5ce"
      unitRef="usd">-2720000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpjZDdlNmQyMDg0YzY0ZjQxYWJmNDA0MTEwNDgzODIzYy90YWJsZXJhbmdlOmNkN2U2ZDIwODRjNjRmNDFhYmY0MDQxMTA0ODM4MjNjXzQtNi0xLTEtMA_e0854e28-46bd-41ed-8230-03afd0f1e31c"
      unitRef="usd">-459000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpjZDdlNmQyMDg0YzY0ZjQxYWJmNDA0MTEwNDgzODIzYy90YWJsZXJhbmdlOmNkN2U2ZDIwODRjNjRmNDFhYmY0MDQxMTA0ODM4MjNjXzUtMi0xLTEtMA_17f09fdb-3b91-4298-8065-03dbf447bf8d"
      unitRef="usd">13839000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpjZDdlNmQyMDg0YzY0ZjQxYWJmNDA0MTEwNDgzODIzYy90YWJsZXJhbmdlOmNkN2U2ZDIwODRjNjRmNDFhYmY0MDQxMTA0ODM4MjNjXzUtNC0xLTEtMA_68425645-dd42-40b2-8312-e9fca2ff3acf"
      unitRef="usd">7837000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpjZDdlNmQyMDg0YzY0ZjQxYWJmNDA0MTEwNDgzODIzYy90YWJsZXJhbmdlOmNkN2U2ZDIwODRjNjRmNDFhYmY0MDQxMTA0ODM4MjNjXzUtNi0xLTEtMA_1c69a12f-a722-45a0-926b-a5223dd945b3"
      unitRef="usd">17850000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpjZDdlNmQyMDg0YzY0ZjQxYWJmNDA0MTEwNDgzODIzYy90YWJsZXJhbmdlOmNkN2U2ZDIwODRjNjRmNDFhYmY0MDQxMTA0ODM4MjNjXzctMi0xLTEtMA_0ad71f97-f5c5-433f-9512-8831bc65fa65"
      unitRef="usd">-2860000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpjZDdlNmQyMDg0YzY0ZjQxYWJmNDA0MTEwNDgzODIzYy90YWJsZXJhbmdlOmNkN2U2ZDIwODRjNjRmNDFhYmY0MDQxMTA0ODM4MjNjXzctNC0xLTEtMA_bb2dcdbd-61ae-43d0-9c98-ae6ebf2c1339"
      unitRef="usd">9513000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpjZDdlNmQyMDg0YzY0ZjQxYWJmNDA0MTEwNDgzODIzYy90YWJsZXJhbmdlOmNkN2U2ZDIwODRjNjRmNDFhYmY0MDQxMTA0ODM4MjNjXzctNi0xLTEtMA_44468d1a-68ea-4a2d-9d97-5055fa130d29"
      unitRef="usd">-12409000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpjZDdlNmQyMDg0YzY0ZjQxYWJmNDA0MTEwNDgzODIzYy90YWJsZXJhbmdlOmNkN2U2ZDIwODRjNjRmNDFhYmY0MDQxMTA0ODM4MjNjXzgtMi0xLTEtMA_c042f503-4ec5-4cac-a132-60dbb6bb3e5b"
      unitRef="usd">538000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpjZDdlNmQyMDg0YzY0ZjQxYWJmNDA0MTEwNDgzODIzYy90YWJsZXJhbmdlOmNkN2U2ZDIwODRjNjRmNDFhYmY0MDQxMTA0ODM4MjNjXzgtNC0xLTEtMA_7ca7c849-efd0-4d64-80eb-d4daeaf7724f"
      unitRef="usd">2152000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpjZDdlNmQyMDg0YzY0ZjQxYWJmNDA0MTEwNDgzODIzYy90YWJsZXJhbmdlOmNkN2U2ZDIwODRjNjRmNDFhYmY0MDQxMTA0ODM4MjNjXzgtNi0xLTEtMA_a81f99e7-0ee0-421b-87b2-a4625e729ebd"
      unitRef="usd">6275000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpjZDdlNmQyMDg0YzY0ZjQxYWJmNDA0MTEwNDgzODIzYy90YWJsZXJhbmdlOmNkN2U2ZDIwODRjNjRmNDFhYmY0MDQxMTA0ODM4MjNjXzktMi0xLTEtMA_43ce61d9-fae5-4b4a-914d-261da70e49c7"
      unitRef="usd">-4138000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpjZDdlNmQyMDg0YzY0ZjQxYWJmNDA0MTEwNDgzODIzYy90YWJsZXJhbmdlOmNkN2U2ZDIwODRjNjRmNDFhYmY0MDQxMTA0ODM4MjNjXzktNC0xLTEtMA_dc90c04a-a9e0-4acb-9b0c-8c978bf2dabc"
      unitRef="usd">-1202000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpjZDdlNmQyMDg0YzY0ZjQxYWJmNDA0MTEwNDgzODIzYy90YWJsZXJhbmdlOmNkN2U2ZDIwODRjNjRmNDFhYmY0MDQxMTA0ODM4MjNjXzktNi0xLTEtMA_a98851e9-ccc5-4cf8-b46a-b89bc60c1190"
      unitRef="usd">628000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpjZDdlNmQyMDg0YzY0ZjQxYWJmNDA0MTEwNDgzODIzYy90YWJsZXJhbmdlOmNkN2U2ZDIwODRjNjRmNDFhYmY0MDQxMTA0ODM4MjNjXzEwLTItMS0xLTA_06508828-8262-4c9a-91d2-cdee4ad7f938"
      unitRef="usd">-6460000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpjZDdlNmQyMDg0YzY0ZjQxYWJmNDA0MTEwNDgzODIzYy90YWJsZXJhbmdlOmNkN2U2ZDIwODRjNjRmNDFhYmY0MDQxMTA0ODM4MjNjXzEwLTQtMS0xLTA_0f1eb5b5-aff7-4c3a-98f3-61f46f0593d6"
      unitRef="usd">10463000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpjZDdlNmQyMDg0YzY0ZjQxYWJmNDA0MTEwNDgzODIzYy90YWJsZXJhbmdlOmNkN2U2ZDIwODRjNjRmNDFhYmY0MDQxMTA0ODM4MjNjXzEwLTYtMS0xLTA_c299fae0-b7a6-42e5-b111-0703099eb2ec"
      unitRef="usd">-5506000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpjZDdlNmQyMDg0YzY0ZjQxYWJmNDA0MTEwNDgzODIzYy90YWJsZXJhbmdlOmNkN2U2ZDIwODRjNjRmNDFhYmY0MDQxMTA0ODM4MjNjXzExLTItMS0xLTA_10fe0aa3-855d-45ad-bcee-e95875a3f7ed"
      unitRef="usd">-204000</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpjZDdlNmQyMDg0YzY0ZjQxYWJmNDA0MTEwNDgzODIzYy90YWJsZXJhbmdlOmNkN2U2ZDIwODRjNjRmNDFhYmY0MDQxMTA0ODM4MjNjXzExLTQtMS0xLTA_e9eb15b3-4e92-4586-89f4-77c80d52e1e7"
      unitRef="usd">-464000</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpjZDdlNmQyMDg0YzY0ZjQxYWJmNDA0MTEwNDgzODIzYy90YWJsZXJhbmdlOmNkN2U2ZDIwODRjNjRmNDFhYmY0MDQxMTA0ODM4MjNjXzExLTYtMS0xLTA_f1cff617-345c-43dd-a0a0-0f2f18c48379"
      unitRef="usd">624000</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpjZDdlNmQyMDg0YzY0ZjQxYWJmNDA0MTEwNDgzODIzYy90YWJsZXJhbmdlOmNkN2U2ZDIwODRjNjRmNDFhYmY0MDQxMTA0ODM4MjNjXzEyLTItMS0xLTA_df9a9a8a-78db-40ea-9222-28e6fd246aba"
      unitRef="usd">7175000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpjZDdlNmQyMDg0YzY0ZjQxYWJmNDA0MTEwNDgzODIzYy90YWJsZXJhbmdlOmNkN2U2ZDIwODRjNjRmNDFhYmY0MDQxMTA0ODM4MjNjXzEyLTQtMS0xLTA_ed57a9f2-f892-4621-a6fb-05a12d4e9286"
      unitRef="usd">17836000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpjZDdlNmQyMDg0YzY0ZjQxYWJmNDA0MTEwNDgzODIzYy90YWJsZXJhbmdlOmNkN2U2ZDIwODRjNjRmNDFhYmY0MDQxMTA0ODM4MjNjXzEyLTYtMS0xLTA_b3a42d86-da82-4fff-9239-3d7241822a67"
      unitRef="usd">12968000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90ZXh0cmVnaW9uOjNkOWUwYTA2MWZjMjRjNGJhN2NkNWNkMGZjYzBiMjg5XzIyMA_ad8d4aa9-18e6-4b3c-97fa-641037730054"
      unitRef="usd">14100000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90ZXh0cmVnaW9uOjNkOWUwYTA2MWZjMjRjNGJhN2NkNWNkMGZjYzBiMjg5XzIyNQ_07fb2cba-f783-4686-8394-41c9f12e19db"
      unitRef="usd">17800000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90ZXh0cmVnaW9uOjNkOWUwYTA2MWZjMjRjNGJhN2NkNWNkMGZjYzBiMjg5XzIzMg_85f174a5-9002-4c8a-bfc4-8c899d6c4ce2"
      unitRef="usd">16500000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90ZXh0cmVnaW9uOjNkOWUwYTA2MWZjMjRjNGJhN2NkNWNkMGZjYzBiMjg5XzI5Njg_777fa585-e1b8-4064-9c5d-e12fe3f73a7d">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of the statutory federal income tax rate to our consolidated effective tax rates:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.210%"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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: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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Statutory federal income tax rate&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;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&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;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&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;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;State and local income taxes, net of federal tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Foreign tax rate differential&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;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Nondeductible goodwill impairment expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research &amp;amp; development tax credit&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.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;&#xa7;162(m) Executive Compensation Limitation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Consolidated effective income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;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;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;22.4&#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;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;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;22.1&#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;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:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTo0NmM1MTZjNTkxZGU0NDFlYTMzNDQzYTI4MWJjZDNhZC90YWJsZXJhbmdlOjQ2YzUxNmM1OTFkZTQ0MWVhMzM0NDNhMjgxYmNkM2FkXzEtMi0xLTEtMA_a28e23fb-4419-43a6-a713-976beded668a"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTo0NmM1MTZjNTkxZGU0NDFlYTMzNDQzYTI4MWJjZDNhZC90YWJsZXJhbmdlOjQ2YzUxNmM1OTFkZTQ0MWVhMzM0NDNhMjgxYmNkM2FkXzEtNC0xLTEtMA_902de697-cf87-4347-bc84-2ee7b2fac72b"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTo0NmM1MTZjNTkxZGU0NDFlYTMzNDQzYTI4MWJjZDNhZC90YWJsZXJhbmdlOjQ2YzUxNmM1OTFkZTQ0MWVhMzM0NDNhMjgxYmNkM2FkXzEtNi0xLTEtMA_29e8b200-47bf-4d80-bd3d-f37f041e2978"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTo0NmM1MTZjNTkxZGU0NDFlYTMzNDQzYTI4MWJjZDNhZC90YWJsZXJhbmdlOjQ2YzUxNmM1OTFkZTQ0MWVhMzM0NDNhMjgxYmNkM2FkXzQtMi0xLTEtMA_7711d822-a1bf-45e0-9942-883959a092b0"
      unitRef="number">0.010</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTo0NmM1MTZjNTkxZGU0NDFlYTMzNDQzYTI4MWJjZDNhZC90YWJsZXJhbmdlOjQ2YzUxNmM1OTFkZTQ0MWVhMzM0NDNhMjgxYmNkM2FkXzQtNC0xLTEtMA_df6b9510-a38b-4a31-a549-4df890983a79"
      unitRef="number">0.040</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTo0NmM1MTZjNTkxZGU0NDFlYTMzNDQzYTI4MWJjZDNhZC90YWJsZXJhbmdlOjQ2YzUxNmM1OTFkZTQ0MWVhMzM0NDNhMjgxYmNkM2FkXzQtNi0xLTEtMA_204c6955-dd90-478a-9eec-047842788275"
      unitRef="number">0.027</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTo0NmM1MTZjNTkxZGU0NDFlYTMzNDQzYTI4MWJjZDNhZC90YWJsZXJhbmdlOjQ2YzUxNmM1OTFkZTQ0MWVhMzM0NDNhMjgxYmNkM2FkXzUtMi0xLTEtMA_fbb6a619-8fd8-4c64-9ecb-19f9f2ea2149"
      unitRef="number">0.046</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTo0NmM1MTZjNTkxZGU0NDFlYTMzNDQzYTI4MWJjZDNhZC90YWJsZXJhbmdlOjQ2YzUxNmM1OTFkZTQ0MWVhMzM0NDNhMjgxYmNkM2FkXzUtNC0xLTEtMA_c581126d-2e2d-4dd5-b1a9-99fdfc7434a9"
      unitRef="number">-0.003</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTo0NmM1MTZjNTkxZGU0NDFlYTMzNDQzYTI4MWJjZDNhZC90YWJsZXJhbmdlOjQ2YzUxNmM1OTFkZTQ0MWVhMzM0NDNhMjgxYmNkM2FkXzUtNi0xLTEtMA_b4afe317-d86f-4e16-8b0b-34076237e333"
      unitRef="number">0.008</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTo0NmM1MTZjNTkxZGU0NDFlYTMzNDQzYTI4MWJjZDNhZC90YWJsZXJhbmdlOjQ2YzUxNmM1OTFkZTQ0MWVhMzM0NDNhMjgxYmNkM2FkXzUtMi0xLTEtNDYxMQ_150e3c72-ee9f-4ee0-b8b3-ac233e095a7e"
      unitRef="number">0.056</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTo0NmM1MTZjNTkxZGU0NDFlYTMzNDQzYTI4MWJjZDNhZC90YWJsZXJhbmdlOjQ2YzUxNmM1OTFkZTQ0MWVhMzM0NDNhMjgxYmNkM2FkXzUtNC0xLTEtNDYxMQ_9579c868-e9fe-4340-9170-ec826a22b07a"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTo0NmM1MTZjNTkxZGU0NDFlYTMzNDQzYTI4MWJjZDNhZC90YWJsZXJhbmdlOjQ2YzUxNmM1OTFkZTQ0MWVhMzM0NDNhMjgxYmNkM2FkXzUtNi0xLTEtNDYxMQ_b3ecf428-5c83-4606-9255-1db792223672"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTo0NmM1MTZjNTkxZGU0NDFlYTMzNDQzYTI4MWJjZDNhZC90YWJsZXJhbmdlOjQ2YzUxNmM1OTFkZTQ0MWVhMzM0NDNhMjgxYmNkM2FkXzYtMi0xLTEtMA_30ff6391-759c-4532-b8e7-33f814ec10eb"
      unitRef="number">0.053</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTo0NmM1MTZjNTkxZGU0NDFlYTMzNDQzYTI4MWJjZDNhZC90YWJsZXJhbmdlOjQ2YzUxNmM1OTFkZTQ0MWVhMzM0NDNhMjgxYmNkM2FkXzYtNC0xLTEtMA_d59e5206-4b19-4cd3-852f-fcac5778fdfd"
      unitRef="number">0.016</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTo0NmM1MTZjNTkxZGU0NDFlYTMzNDQzYTI4MWJjZDNhZC90YWJsZXJhbmdlOjQ2YzUxNmM1OTFkZTQ0MWVhMzM0NDNhMjgxYmNkM2FkXzYtNi0xLTEtMA_7d3ed946-e315-48b6-a45b-08188377a267"
      unitRef="number">0.027</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTo0NmM1MTZjNTkxZGU0NDFlYTMzNDQzYTI4MWJjZDNhZC90YWJsZXJhbmdlOjQ2YzUxNmM1OTFkZTQ0MWVhMzM0NDNhMjgxYmNkM2FkXzctMi0xLTEtMzY0OA_cc0d0541-a890-49ab-a06b-69c3d8068b8b"
      unitRef="number">0.036</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTo0NmM1MTZjNTkxZGU0NDFlYTMzNDQzYTI4MWJjZDNhZC90YWJsZXJhbmdlOjQ2YzUxNmM1OTFkZTQ0MWVhMzM0NDNhMjgxYmNkM2FkXzctNC0xLTEtMzY0OA_9cdeeab9-c221-449d-87ea-e9ead58d227a"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTo0NmM1MTZjNTkxZGU0NDFlYTMzNDQzYTI4MWJjZDNhZC90YWJsZXJhbmdlOjQ2YzUxNmM1OTFkZTQ0MWVhMzM0NDNhMjgxYmNkM2FkXzctNi0xLTEtMzY0OA_f9194e8a-e7fe-4c31-a28d-ccf0dafc743a"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTo0NmM1MTZjNTkxZGU0NDFlYTMzNDQzYTI4MWJjZDNhZC90YWJsZXJhbmdlOjQ2YzUxNmM1OTFkZTQ0MWVhMzM0NDNhMjgxYmNkM2FkXzctMi0xLTEtMA_e649e5a4-4cb3-45f4-a1ba-ecf279d211be"
      unitRef="number">0.012</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTo0NmM1MTZjNTkxZGU0NDFlYTMzNDQzYTI4MWJjZDNhZC90YWJsZXJhbmdlOjQ2YzUxNmM1OTFkZTQ0MWVhMzM0NDNhMjgxYmNkM2FkXzctNC0xLTEtMA_0e7061e6-2545-4063-95ee-5b91fadef4ba"
      unitRef="number">-0.007</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTo0NmM1MTZjNTkxZGU0NDFlYTMzNDQzYTI4MWJjZDNhZC90YWJsZXJhbmdlOjQ2YzUxNmM1OTFkZTQ0MWVhMzM0NDNhMjgxYmNkM2FkXzctNi0xLTEtMA_2ced2bba-fe78-443f-806f-0821533bb1b0"
      unitRef="number">0.003</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTo0NmM1MTZjNTkxZGU0NDFlYTMzNDQzYTI4MWJjZDNhZC90YWJsZXJhbmdlOjQ2YzUxNmM1OTFkZTQ0MWVhMzM0NDNhMjgxYmNkM2FkXzgtMi0xLTEtMA_22641022-1e8f-42ac-b959-658eb5ded40b"
      unitRef="number">0.317</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTo0NmM1MTZjNTkxZGU0NDFlYTMzNDQzYTI4MWJjZDNhZC90YWJsZXJhbmdlOjQ2YzUxNmM1OTFkZTQ0MWVhMzM0NDNhMjgxYmNkM2FkXzgtNC0xLTEtMA_3e15f22d-2f46-47ee-aada-37dc4b050b30"
      unitRef="number">0.224</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTo0NmM1MTZjNTkxZGU0NDFlYTMzNDQzYTI4MWJjZDNhZC90YWJsZXJhbmdlOjQ2YzUxNmM1OTFkZTQ0MWVhMzM0NDNhMjgxYmNkM2FkXzgtNi0xLTEtMA_89005a87-b849-450c-93e3-995b38c1e7d4"
      unitRef="number">0.221</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90ZXh0cmVnaW9uOjNkOWUwYTA2MWZjMjRjNGJhN2NkNWNkMGZjYzBiMjg5XzI5NTQ_e747229f-653b-4141-bd77-281db3fb291a">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets and deferred tax liabilities at February 27, 2021 and February 29, 2020 were:&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"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.817%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Deferred tax 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 #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 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;Accrued expenses&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;6,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 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;15,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/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;Deferred compensation&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,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employment tax accrual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;/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;Goodwill and other intangibles&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;4,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liability for unrecognized tax benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Unearned income&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,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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 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;Net operating losses and tax credits&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,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&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: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,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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 deferred tax 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;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;57,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;50,180&#160;&lt;/span&gt;&lt;/td&gt;&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;Less: valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,435)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,727)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Deferred tax assets, net of valuation allowance&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:1pt solid #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;49,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-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-bottom:1pt solid #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;41,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.817%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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:700;line-height:120%"&gt;Deferred tax 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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses&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,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill and other intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Depreciation&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;34,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease, right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/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;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;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&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;820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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="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 deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;55,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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;Net deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 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;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,493)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 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;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,675)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <apog:DeferredTaxAssetsLiabilitiesTaxDeferredExpenseReservesAndAccrualsOtherNonCurrent
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpmNTZiMjczOWUxMDk0NzVkOTliYzg0MDY4MDliN2U1Yy90YWJsZXJhbmdlOmY1NmIyNzM5ZTEwOTQ3NWQ5OWJjODQwNjgwOWI3ZTVjXzItMi0xLTEtMA_22cbf416-2caf-4dd6-972e-ad29e06228bc"
      unitRef="usd">6309000</apog:DeferredTaxAssetsLiabilitiesTaxDeferredExpenseReservesAndAccrualsOtherNonCurrent>
    <apog:DeferredTaxAssetsLiabilitiesTaxDeferredExpenseReservesAndAccrualsOtherNonCurrent
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpmNTZiMjczOWUxMDk0NzVkOTliYzg0MDY4MDliN2U1Yy90YWJsZXJhbmdlOmY1NmIyNzM5ZTEwOTQ3NWQ5OWJjODQwNjgwOWI3ZTVjXzItNC0xLTEtMA_66fe299a-b2c3-49d6-b36f-9791b514e0f7"
      unitRef="usd">15832000</apog:DeferredTaxAssetsLiabilitiesTaxDeferredExpenseReservesAndAccrualsOtherNonCurrent>
    <apog:DeferredTaxAssetsLiabilitiesTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCostNonCurrent
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpmNTZiMjczOWUxMDk0NzVkOTliYzg0MDY4MDliN2U1Yy90YWJsZXJhbmdlOmY1NmIyNzM5ZTEwOTQ3NWQ5OWJjODQwNjgwOWI3ZTVjXzQtMi0xLTEtMA_fe591460-bfa3-4da4-9804-3052da3fafeb"
      unitRef="usd">9452000</apog:DeferredTaxAssetsLiabilitiesTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCostNonCurrent>
    <apog:DeferredTaxAssetsLiabilitiesTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCostNonCurrent
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpmNTZiMjczOWUxMDk0NzVkOTliYzg0MDY4MDliN2U1Yy90YWJsZXJhbmdlOmY1NmIyNzM5ZTEwOTQ3NWQ5OWJjODQwNjgwOWI3ZTVjXzQtNC0xLTEtMA_cdc5f740-cd33-4cbe-b16a-93b1a89bbbee"
      unitRef="usd">7934000</apog:DeferredTaxAssetsLiabilitiesTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCostNonCurrent>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpmNTZiMjczOWUxMDk0NzVkOTliYzg0MDY4MDliN2U1Yy90YWJsZXJhbmdlOmY1NmIyNzM5ZTEwOTQ3NWQ5OWJjODQwNjgwOWI3ZTVjXzUtMi0xLTEtMzMwOA_9d779e12-6e33-41cd-a891-d878d0fc5d4d"
      unitRef="usd">1483000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpmNTZiMjczOWUxMDk0NzVkOTliYzg0MDY4MDliN2U1Yy90YWJsZXJhbmdlOmY1NmIyNzM5ZTEwOTQ3NWQ5OWJjODQwNjgwOWI3ZTVjXzUtNC0xLTEtMzMwOA_2d6b45f6-6943-417a-b769-02636bf9441c"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpmNTZiMjczOWUxMDk0NzVkOTliYzg0MDY4MDliN2U1Yy90YWJsZXJhbmdlOmY1NmIyNzM5ZTEwOTQ3NWQ5OWJjODQwNjgwOWI3ZTVjXzYtMi0xLTEtMzMwOA_a246286a-823c-4da5-ba40-0892a6383eb2"
      unitRef="usd">4215000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpmNTZiMjczOWUxMDk0NzVkOTliYzg0MDY4MDliN2U1Yy90YWJsZXJhbmdlOmY1NmIyNzM5ZTEwOTQ3NWQ5OWJjODQwNjgwOWI3ZTVjXzYtNC0xLTEtMzMwOA_d6e629de-1542-4180-9817-ed90e214b8b8"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <apog:UnrecognizedTaxBenefitsNonCurrent
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpmNTZiMjczOWUxMDk0NzVkOTliYzg0MDY4MDliN2U1Yy90YWJsZXJhbmdlOmY1NmIyNzM5ZTEwOTQ3NWQ5OWJjODQwNjgwOWI3ZTVjXzUtMi0xLTEtMA_373e4545-d7e7-4c62-b333-236df6a6765c"
      unitRef="usd">1916000</apog:UnrecognizedTaxBenefitsNonCurrent>
    <apog:UnrecognizedTaxBenefitsNonCurrent
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpmNTZiMjczOWUxMDk0NzVkOTliYzg0MDY4MDliN2U1Yy90YWJsZXJhbmdlOmY1NmIyNzM5ZTEwOTQ3NWQ5OWJjODQwNjgwOWI3ZTVjXzUtNC0xLTEtMA_af6a520e-2fcb-4eca-b655-58a6c9d58ba3"
      unitRef="usd">1941000</apog:UnrecognizedTaxBenefitsNonCurrent>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpmNTZiMjczOWUxMDk0NzVkOTliYzg0MDY4MDliN2U1Yy90YWJsZXJhbmdlOmY1NmIyNzM5ZTEwOTQ3NWQ5OWJjODQwNjgwOWI3ZTVjXzYtMi0xLTEtMA_335928ba-0a45-449c-80ee-eb66621b008c"
      unitRef="usd">5778000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpmNTZiMjczOWUxMDk0NzVkOTliYzg0MDY4MDliN2U1Yy90YWJsZXJhbmdlOmY1NmIyNzM5ZTEwOTQ3NWQ5OWJjODQwNjgwOWI3ZTVjXzYtNC0xLTEtMA_bc9981a4-5089-451f-a3fd-47a42b91cc2d"
      unitRef="usd">5238000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <apog:Deferredtaxassetsoperatingleaseliabilities
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpmNTZiMjczOWUxMDk0NzVkOTliYzg0MDY4MDliN2U1Yy90YWJsZXJhbmdlOmY1NmIyNzM5ZTEwOTQ3NWQ5OWJjODQwNjgwOWI3ZTVjXzctMi0xLTEtMA_a16eec7e-9653-48a1-bcee-d4b339f66b1a"
      unitRef="usd">16039000</apog:Deferredtaxassetsoperatingleaseliabilities>
    <apog:Deferredtaxassetsoperatingleaseliabilities
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpmNTZiMjczOWUxMDk0NzVkOTliYzg0MDY4MDliN2U1Yy90YWJsZXJhbmdlOmY1NmIyNzM5ZTEwOTQ3NWQ5OWJjODQwNjgwOWI3ZTVjXzctNC0xLTEtMA_93bc2790-e65c-4983-9b74-82752ee1a18d"
      unitRef="usd">6640000</apog:Deferredtaxassetsoperatingleaseliabilities>
    <apog:DeferredTaxAssetsOperatingLossCarryforwardsNonCurrent
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpmNTZiMjczOWUxMDk0NzVkOTliYzg0MDY4MDliN2U1Yy90YWJsZXJhbmdlOmY1NmIyNzM5ZTEwOTQ3NWQ5OWJjODQwNjgwOWI3ZTVjXzgtMi0xLTEtMA_e95292cc-0f1f-482e-b2de-57f1632fde38"
      unitRef="usd">9952000</apog:DeferredTaxAssetsOperatingLossCarryforwardsNonCurrent>
    <apog:DeferredTaxAssetsOperatingLossCarryforwardsNonCurrent
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpmNTZiMjczOWUxMDk0NzVkOTliYzg0MDY4MDliN2U1Yy90YWJsZXJhbmdlOmY1NmIyNzM5ZTEwOTQ3NWQ5OWJjODQwNjgwOWI3ZTVjXzgtNC0xLTEtMA_0d2b9bf0-74a5-40f0-a798-3835422bf19f"
      unitRef="usd">11093000</apog:DeferredTaxAssetsOperatingLossCarryforwardsNonCurrent>
    <apog:DeferredTaxAssetsLiabilitiesOtherNonCurrent
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpmNTZiMjczOWUxMDk0NzVkOTliYzg0MDY4MDliN2U1Yy90YWJsZXJhbmdlOmY1NmIyNzM5ZTEwOTQ3NWQ5OWJjODQwNjgwOWI3ZTVjXzktMi0xLTEtMA_023e9812-ca29-48e3-be89-35403aa8840b"
      unitRef="usd">1984000</apog:DeferredTaxAssetsLiabilitiesOtherNonCurrent>
    <apog:DeferredTaxAssetsLiabilitiesOtherNonCurrent
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpmNTZiMjczOWUxMDk0NzVkOTliYzg0MDY4MDliN2U1Yy90YWJsZXJhbmdlOmY1NmIyNzM5ZTEwOTQ3NWQ5OWJjODQwNjgwOWI3ZTVjXzktNC0xLTEtMA_33dff0c8-4141-4e10-9586-8b13f782a1b7"
      unitRef="usd">1502000</apog:DeferredTaxAssetsLiabilitiesOtherNonCurrent>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpmNTZiMjczOWUxMDk0NzVkOTliYzg0MDY4MDliN2U1Yy90YWJsZXJhbmdlOmY1NmIyNzM5ZTEwOTQ3NWQ5OWJjODQwNjgwOWI3ZTVjXzEwLTItMS0xLTA_c5307e80-76c3-4679-b25c-f922d462f4a5"
      unitRef="usd">57128000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpmNTZiMjczOWUxMDk0NzVkOTliYzg0MDY4MDliN2U1Yy90YWJsZXJhbmdlOmY1NmIyNzM5ZTEwOTQ3NWQ5OWJjODQwNjgwOWI3ZTVjXzEwLTQtMS0xLTA_8043a643-7f1a-4095-ad8e-f2586f293650"
      unitRef="usd">50180000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpmNTZiMjczOWUxMDk0NzVkOTliYzg0MDY4MDliN2U1Yy90YWJsZXJhbmdlOmY1NmIyNzM5ZTEwOTQ3NWQ5OWJjODQwNjgwOWI3ZTVjXzExLTItMS0xLTA_487c58b6-d085-4d7f-8abf-7130363e742f"
      unitRef="usd">7435000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpmNTZiMjczOWUxMDk0NzVkOTliYzg0MDY4MDliN2U1Yy90YWJsZXJhbmdlOmY1NmIyNzM5ZTEwOTQ3NWQ5OWJjODQwNjgwOWI3ZTVjXzExLTQtMS0xLTA_3015d62a-3463-4ffc-8c3b-d2e20cdb3ebd"
      unitRef="usd">8727000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpmNTZiMjczOWUxMDk0NzVkOTliYzg0MDY4MDliN2U1Yy90YWJsZXJhbmdlOmY1NmIyNzM5ZTEwOTQ3NWQ5OWJjODQwNjgwOWI3ZTVjXzEyLTItMS0xLTA_25154bee-a22a-4e08-a047-1ce3b10ad22f"
      unitRef="usd">49693000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpmNTZiMjczOWUxMDk0NzVkOTliYzg0MDY4MDliN2U1Yy90YWJsZXJhbmdlOmY1NmIyNzM5ZTEwOTQ3NWQ5OWJjODQwNjgwOWI3ZTVjXzEyLTQtMS0xLTA_563852ed-b807-4be0-abdf-07c2de781a96"
      unitRef="usd">41453000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseReservesAndAccruals
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpmNTZiMjczOWUxMDk0NzVkOTliYzg0MDY4MDliN2U1Yy90YWJsZXJhbmdlOmY1NmIyNzM5ZTEwOTQ3NWQ5OWJjODQwNjgwOWI3ZTVjXzE2LTItMS0xLTY0MzM_a5fde23f-e457-44e5-a165-e954d8926fde"
      unitRef="usd">1095000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseReservesAndAccruals
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpmNTZiMjczOWUxMDk0NzVkOTliYzg0MDY4MDliN2U1Yy90YWJsZXJhbmdlOmY1NmIyNzM5ZTEwOTQ3NWQ5OWJjODQwNjgwOWI3ZTVjXzE2LTQtMS0xLTY0MzM_5c585e82-c2fd-4cfa-9483-f7f9999e991e"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpmNTZiMjczOWUxMDk0NzVkOTliYzg0MDY4MDliN2U1Yy90YWJsZXJhbmdlOmY1NmIyNzM5ZTEwOTQ3NWQ5OWJjODQwNjgwOWI3ZTVjXzE0LTItMS0xLTA_f2a736eb-eeb3-455e-95fc-5faaeee2b9f7"
      unitRef="usd">3263000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpmNTZiMjczOWUxMDk0NzVkOTliYzg0MDY4MDliN2U1Yy90YWJsZXJhbmdlOmY1NmIyNzM5ZTEwOTQ3NWQ5OWJjODQwNjgwOWI3ZTVjXzE0LTQtMS0xLTA_66ce1351-72fe-4569-b109-a90f285d3a6f"
      unitRef="usd">8166000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpmNTZiMjczOWUxMDk0NzVkOTliYzg0MDY4MDliN2U1Yy90YWJsZXJhbmdlOmY1NmIyNzM5ZTEwOTQ3NWQ5OWJjODQwNjgwOWI3ZTVjXzE1LTItMS0xLTA_198f4023-091b-483e-ba6c-9418095d8717"
      unitRef="usd">34573000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpmNTZiMjczOWUxMDk0NzVkOTliYzg0MDY4MDliN2U1Yy90YWJsZXJhbmdlOmY1NmIyNzM5ZTEwOTQ3NWQ5OWJjODQwNjgwOWI3ZTVjXzE1LTQtMS0xLTA_64410e48-ba41-4a6d-803f-f991aa67445f"
      unitRef="usd">32296000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <apog:DeferredTaxLiabilitiesOperatingLeaseAssets
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpmNTZiMjczOWUxMDk0NzVkOTliYzg0MDY4MDliN2U1Yy90YWJsZXJhbmdlOmY1NmIyNzM5ZTEwOTQ3NWQ5OWJjODQwNjgwOWI3ZTVjXzE2LTItMS0xLTA_5067bbfa-eb3c-4ee3-903e-0e4b8d512148"
      unitRef="usd">15435000</apog:DeferredTaxLiabilitiesOperatingLeaseAssets>
    <apog:DeferredTaxLiabilitiesOperatingLeaseAssets
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpmNTZiMjczOWUxMDk0NzVkOTliYzg0MDY4MDliN2U1Yy90YWJsZXJhbmdlOmY1NmIyNzM5ZTEwOTQ3NWQ5OWJjODQwNjgwOWI3ZTVjXzE2LTQtMS0xLTA_64425467-e9e7-48d4-9a48-b9b56ef1b5aa"
      unitRef="usd">6666000</apog:DeferredTaxLiabilitiesOperatingLeaseAssets>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpmNTZiMjczOWUxMDk0NzVkOTliYzg0MDY4MDliN2U1Yy90YWJsZXJhbmdlOmY1NmIyNzM5ZTEwOTQ3NWQ5OWJjODQwNjgwOWI3ZTVjXzIzLTItMS0xLTY0Mzc_42942aac-efec-49f0-bf3d-0a2834faed74"
      unitRef="usd">820000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpmNTZiMjczOWUxMDk0NzVkOTliYzg0MDY4MDliN2U1Yy90YWJsZXJhbmdlOmY1NmIyNzM5ZTEwOTQ3NWQ5OWJjODQwNjgwOWI3ZTVjXzIzLTQtMS0xLTY0Mzc_1a6335e3-96a0-4435-b002-3955cd18edec"
      unitRef="usd">0</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpmNTZiMjczOWUxMDk0NzVkOTliYzg0MDY4MDliN2U1Yy90YWJsZXJhbmdlOmY1NmIyNzM5ZTEwOTQ3NWQ5OWJjODQwNjgwOWI3ZTVjXzIwLTItMS0xLTA_a55ce39b-7ad7-4e8a-a130-305c2963771c"
      unitRef="usd">55186000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpmNTZiMjczOWUxMDk0NzVkOTliYzg0MDY4MDliN2U1Yy90YWJsZXJhbmdlOmY1NmIyNzM5ZTEwOTQ3NWQ5OWJjODQwNjgwOWI3ZTVjXzIwLTQtMS0xLTA_9abfa16d-8d1f-41fc-9bff-b95590a5f05b"
      unitRef="usd">47128000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpmNTZiMjczOWUxMDk0NzVkOTliYzg0MDY4MDliN2U1Yy90YWJsZXJhbmdlOmY1NmIyNzM5ZTEwOTQ3NWQ5OWJjODQwNjgwOWI3ZTVjXzIxLTItMS0xLTA_9ea07bbf-7aea-45a1-83b7-2e9e40d674f3"
      unitRef="usd">5493000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpmNTZiMjczOWUxMDk0NzVkOTliYzg0MDY4MDliN2U1Yy90YWJsZXJhbmdlOmY1NmIyNzM5ZTEwOTQ3NWQ5OWJjODQwNjgwOWI3ZTVjXzIxLTQtMS0xLTA_6a1ef4be-2409-43da-b530-37546641c9fd"
      unitRef="usd">5675000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:OperatingLossCarryforwards
      contextRef="ic1dbc031f44e437cb31fb9420a08618e_I20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90ZXh0cmVnaW9uOjNkOWUwYTA2MWZjMjRjNGJhN2NkNWNkMGZjYzBiMjg5XzgyNw_0474b25a-3a0d-4a0f-8247-e36ceb6bb809"
      unitRef="usd">10000000.0</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwardsValuationAllowance
      contextRef="ic1dbc031f44e437cb31fb9420a08618e_I20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90ZXh0cmVnaW9uOjNkOWUwYTA2MWZjMjRjNGJhN2NkNWNkMGZjYzBiMjg5Xzg1Ng_d259721b-1e88-42be-963c-d06627184527"
      unitRef="usd">7400000</us-gaap:OperatingLossCarryforwardsValuationAllowance>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90ZXh0cmVnaW9uOjNkOWUwYTA2MWZjMjRjNGJhN2NkNWNkMGZjYzBiMjg5XzIxNTc_251f1822-58e4-4b90-8009-703989f114ee"
      unitRef="usd">2200000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90ZXh0cmVnaW9uOjNkOWUwYTA2MWZjMjRjNGJhN2NkNWNkMGZjYzBiMjg5XzIxNjE_f7ccade3-9f38-483b-b17a-18c51fdfcf79"
      unitRef="usd">2600000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i8409afd7f31541f1acdbbee8bc0561d4_I20190302"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90ZXh0cmVnaW9uOjNkOWUwYTA2MWZjMjRjNGJhN2NkNWNkMGZjYzBiMjg5XzIxNjg_62161f5f-08df-4c57-b77b-4b4d37200647"
      unitRef="usd">3100000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <apog:UnrecognizedTaxBenefitsThatWouldResultInAdjustmentsToDeferredTaxes
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90ZXh0cmVnaW9uOjNkOWUwYTA2MWZjMjRjNGJhN2NkNWNkMGZjYzBiMjg5XzIzMzc_80efe30e-4cc8-45ba-a7f8-3ee805a41ec3"
      unitRef="usd">1600000</apog:UnrecognizedTaxBenefitsThatWouldResultInAdjustmentsToDeferredTaxes>
    <apog:UnrecognizedTaxBenefitsThatWouldResultInAdjustmentsToDeferredTaxes
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90ZXh0cmVnaW9uOjNkOWUwYTA2MWZjMjRjNGJhN2NkNWNkMGZjYzBiMjg5XzIzNDE_c2185006-8643-4448-ba00-8a2456f4031f"
      unitRef="usd">1500000</apog:UnrecognizedTaxBenefitsThatWouldResultInAdjustmentsToDeferredTaxes>
    <apog:UnrecognizedTaxBenefitsThatWouldResultInAdjustmentsToDeferredTaxes
      contextRef="i8409afd7f31541f1acdbbee8bc0561d4_I20190302"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90ZXh0cmVnaW9uOjNkOWUwYTA2MWZjMjRjNGJhN2NkNWNkMGZjYzBiMjg5XzIzNDg_1bb2cd24-117b-404b-97e1-fa78a20fd32a"
      unitRef="usd">2000000.0</apog:UnrecognizedTaxBenefitsThatWouldResultInAdjustmentsToDeferredTaxes>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90ZXh0cmVnaW9uOjNkOWUwYTA2MWZjMjRjNGJhN2NkNWNkMGZjYzBiMjg5XzI2NDQ_41f04c16-9db7-4689-8a80-678a2cea02c0"
      unitRef="usd">300000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90ZXh0cmVnaW9uOjNkOWUwYTA2MWZjMjRjNGJhN2NkNWNkMGZjYzBiMjg5XzI2NDQ_48925a2c-f3ed-4d5e-8c2d-2cb48bacae6a"
      unitRef="usd">300000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i8409afd7f31541f1acdbbee8bc0561d4_I20190302"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90ZXh0cmVnaW9uOjNkOWUwYTA2MWZjMjRjNGJhN2NkNWNkMGZjYzBiMjg5XzI2NDQ_b89a8771-362a-4a8f-b56e-166c08ebb915"
      unitRef="usd">300000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90ZXh0cmVnaW9uOjNkOWUwYTA2MWZjMjRjNGJhN2NkNWNkMGZjYzBiMjg5XzI5NTE_d40fb0ab-bf17-41f0-8076-8ea9a15d928b">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of the total amounts of gross unrecognized tax benefits:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.210%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross unrecognized tax benefits at beginning of year&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;4,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;5,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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,705&#160;&lt;/span&gt;&lt;/td&gt;&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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross increases in tax positions for prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross decreases in tax positions for prior years&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;(351)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,100)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;(377)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross increases based on tax positions related to the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlements&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;(96)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;(303)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Statute of limitations expiration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(404)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(432)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(481)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross unrecognized tax benefits at end of year&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;3,755&#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;4,071&#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;5,111&#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:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpkNzQzZjc4OGQzN2U0NjM2YWY1YTgxYjI2MzdmMDYxNy90YWJsZXJhbmdlOmQ3NDNmNzg4ZDM3ZTQ2MzZhZjVhODFiMjYzN2YwNjE3XzEtMi0xLTEtMA_4237fbaf-148a-4649-a335-06430e8730cf"
      unitRef="usd">4071000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i8409afd7f31541f1acdbbee8bc0561d4_I20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpkNzQzZjc4OGQzN2U0NjM2YWY1YTgxYjI2MzdmMDYxNy90YWJsZXJhbmdlOmQ3NDNmNzg4ZDM3ZTQ2MzZhZjVhODFiMjYzN2YwNjE3XzEtNC0xLTEtMA_f636dfd7-80f2-41b6-af48-506aa3834821"
      unitRef="usd">5111000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ia70c5e7a60da4363886ce21567c3fe8b_I20180303"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpkNzQzZjc4OGQzN2U0NjM2YWY1YTgxYjI2MzdmMDYxNy90YWJsZXJhbmdlOmQ3NDNmNzg4ZDM3ZTQ2MzZhZjVhODFiMjYzN2YwNjE3XzEtNi0xLTEtMA_ee54039c-65ce-4959-8b87-fffd1f50041c"
      unitRef="usd">4705000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpkNzQzZjc4OGQzN2U0NjM2YWY1YTgxYjI2MzdmMDYxNy90YWJsZXJhbmdlOmQ3NDNmNzg4ZDM3ZTQ2MzZhZjVhODFiMjYzN2YwNjE3XzItMi0xLTEtMA_3173c77f-f04e-4981-ae3a-a015e4011734"
      unitRef="usd">106000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpkNzQzZjc4OGQzN2U0NjM2YWY1YTgxYjI2MzdmMDYxNy90YWJsZXJhbmdlOmQ3NDNmNzg4ZDM3ZTQ2MzZhZjVhODFiMjYzN2YwNjE3XzItNC0xLTEtMA_d39327a5-41df-421a-bc7e-d16337fa15db"
      unitRef="usd">82000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpkNzQzZjc4OGQzN2U0NjM2YWY1YTgxYjI2MzdmMDYxNy90YWJsZXJhbmdlOmQ3NDNmNzg4ZDM3ZTQ2MzZhZjVhODFiMjYzN2YwNjE3XzItNi0xLTEtMA_2b9a8af6-f2f0-4c5d-a19a-0948e865cfe7"
      unitRef="usd">500000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpkNzQzZjc4OGQzN2U0NjM2YWY1YTgxYjI2MzdmMDYxNy90YWJsZXJhbmdlOmQ3NDNmNzg4ZDM3ZTQ2MzZhZjVhODFiMjYzN2YwNjE3XzMtMi0xLTEtMA_e7cd4236-3556-4226-ab6d-7ddf4840dbdf"
      unitRef="usd">351000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpkNzQzZjc4OGQzN2U0NjM2YWY1YTgxYjI2MzdmMDYxNy90YWJsZXJhbmdlOmQ3NDNmNzg4ZDM3ZTQ2MzZhZjVhODFiMjYzN2YwNjE3XzMtNC0xLTEtMA_be14c9d7-cbee-4ac7-a0c0-002be66e5c30"
      unitRef="usd">1100000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpkNzQzZjc4OGQzN2U0NjM2YWY1YTgxYjI2MzdmMDYxNy90YWJsZXJhbmdlOmQ3NDNmNzg4ZDM3ZTQ2MzZhZjVhODFiMjYzN2YwNjE3XzMtNi0xLTEtMA_4a84efba-f0a6-4324-93a3-0b259339c4ed"
      unitRef="usd">377000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpkNzQzZjc4OGQzN2U0NjM2YWY1YTgxYjI2MzdmMDYxNy90YWJsZXJhbmdlOmQ3NDNmNzg4ZDM3ZTQ2MzZhZjVhODFiMjYzN2YwNjE3XzQtMi0xLTEtMA_9e4b6420-033c-4b90-8569-30497eb36c9c"
      unitRef="usd">429000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpkNzQzZjc4OGQzN2U0NjM2YWY1YTgxYjI2MzdmMDYxNy90YWJsZXJhbmdlOmQ3NDNmNzg4ZDM3ZTQ2MzZhZjVhODFiMjYzN2YwNjE3XzQtNC0xLTEtMA_529b2c50-881a-41a9-871b-a94d77db92fd"
      unitRef="usd">425000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpkNzQzZjc4OGQzN2U0NjM2YWY1YTgxYjI2MzdmMDYxNy90YWJsZXJhbmdlOmQ3NDNmNzg4ZDM3ZTQ2MzZhZjVhODFiMjYzN2YwNjE3XzQtNi0xLTEtMA_2ab2fb02-d181-4526-b210-2ea6089ddd78"
      unitRef="usd">1067000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpkNzQzZjc4OGQzN2U0NjM2YWY1YTgxYjI2MzdmMDYxNy90YWJsZXJhbmdlOmQ3NDNmNzg4ZDM3ZTQ2MzZhZjVhODFiMjYzN2YwNjE3XzYtMi0xLTEtMA_cf79a0c3-a66b-458a-b3ab-4ab5fcb74a9c"
      unitRef="usd">96000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpkNzQzZjc4OGQzN2U0NjM2YWY1YTgxYjI2MzdmMDYxNy90YWJsZXJhbmdlOmQ3NDNmNzg4ZDM3ZTQ2MzZhZjVhODFiMjYzN2YwNjE3XzYtNC0xLTEtMA_8d4c9fdd-bad7-4df5-972a-2767c9950052"
      unitRef="usd">15000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpkNzQzZjc4OGQzN2U0NjM2YWY1YTgxYjI2MzdmMDYxNy90YWJsZXJhbmdlOmQ3NDNmNzg4ZDM3ZTQ2MzZhZjVhODFiMjYzN2YwNjE3XzYtNi0xLTEtMA_e4067da0-5655-4611-8e97-7222ba5bcf8d"
      unitRef="usd">303000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpkNzQzZjc4OGQzN2U0NjM2YWY1YTgxYjI2MzdmMDYxNy90YWJsZXJhbmdlOmQ3NDNmNzg4ZDM3ZTQ2MzZhZjVhODFiMjYzN2YwNjE3XzctMi0xLTEtMA_4f504ce0-16d8-4168-994b-b8e1f067d6df"
      unitRef="usd">404000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpkNzQzZjc4OGQzN2U0NjM2YWY1YTgxYjI2MzdmMDYxNy90YWJsZXJhbmdlOmQ3NDNmNzg4ZDM3ZTQ2MzZhZjVhODFiMjYzN2YwNjE3XzctNC0xLTEtMA_e3283160-e9f5-4108-af01-56832f5b9777"
      unitRef="usd">432000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpkNzQzZjc4OGQzN2U0NjM2YWY1YTgxYjI2MzdmMDYxNy90YWJsZXJhbmdlOmQ3NDNmNzg4ZDM3ZTQ2MzZhZjVhODFiMjYzN2YwNjE3XzctNi0xLTEtMA_332e6209-4bac-4ab8-9be1-90504f1295ac"
      unitRef="usd">481000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpkNzQzZjc4OGQzN2U0NjM2YWY1YTgxYjI2MzdmMDYxNy90YWJsZXJhbmdlOmQ3NDNmNzg4ZDM3ZTQ2MzZhZjVhODFiMjYzN2YwNjE3XzEwLTItMS0xLTA_7e8b6c98-bcf6-4c96-acb2-6e5b3ea455bf"
      unitRef="usd">3755000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpkNzQzZjc4OGQzN2U0NjM2YWY1YTgxYjI2MzdmMDYxNy90YWJsZXJhbmdlOmQ3NDNmNzg4ZDM3ZTQ2MzZhZjVhODFiMjYzN2YwNjE3XzEwLTQtMS0xLTA_17ff06bf-6663-4d46-a64c-fdfffe4ae82f"
      unitRef="usd">4071000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i8409afd7f31541f1acdbbee8bc0561d4_I20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTMvZnJhZzozZDllMGEwNjFmYzI0YzRiYTdjZDVjZDBmY2MwYjI4OS90YWJsZTpkNzQzZjc4OGQzN2U0NjM2YWY1YTgxYjI2MzdmMDYxNy90YWJsZXJhbmdlOmQ3NDNmNzg4ZDM3ZTQ2MzZhZjVhODFiMjYzN2YwNjE3XzEwLTYtMS0xLTA_c561aebb-ec3e-4eaf-a975-998092664d38"
      unitRef="usd">5111000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTkvZnJhZzowYmQ3MjIyM2M4OWY0NGFiYjBmMDA4Mzg3MzVmYTJkZi90ZXh0cmVnaW9uOjBiZDcyMjIzYzg5ZjQ0YWJiMGYwMDgzODczNWZhMmRmXzQ5Mg_f0e43109-8cfb-424c-a614-070cb665f5e0">Earnings per Share&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic earnings per share is computed by dividing net earnings by the weighted average number of common shares outstanding. Diluted earnings per share is computed by dividing net earnings by the weighted average number of common shares outstanding, including the dilutive effects of stock options, SARs and nonvested shares. The following table presents a reconciliation of the share amounts used in the computation of basic and diluted earnings per share:  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic earnings per share - weighted average common shares outstanding&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;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;25,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;27,802&#160;&lt;/span&gt;&lt;/td&gt;&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;div style="padding-left:9pt;text-indent:-9pt"&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 effect of nonvested share grants and assumed exercise of stock options&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;349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted earnings per share - weighted average common shares and potential common shares outstanding&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;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,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;28,082&#160;&lt;/span&gt;&lt;/td&gt;&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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock awards excluded from the calculation of earnings per share because the award price was greater than the average market price of the common shares&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;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;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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 colspan="2" style="background-color:#ffffff;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;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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 colspan="2" style="background-color:#ffffff;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;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTkvZnJhZzowYmQ3MjIyM2M4OWY0NGFiYjBmMDA4Mzg3MzVmYTJkZi90ZXh0cmVnaW9uOjBiZDcyMjIzYzg5ZjQ0YWJiMGYwMDgzODczNWZhMmRmXzQ5NA_6ac5d58b-5a5e-449d-a680-f52d3731fa5e">The following table presents a reconciliation of the share amounts used in the computation of basic and diluted earnings per share:  &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.671%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic earnings per share - weighted average common shares outstanding&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;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;25,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;27,802&#160;&lt;/span&gt;&lt;/td&gt;&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;div style="padding-left:9pt;text-indent:-9pt"&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 effect of nonvested share grants and assumed exercise of stock options&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;349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted earnings per share - weighted average common shares and potential common shares outstanding&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;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,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;28,082&#160;&lt;/span&gt;&lt;/td&gt;&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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock awards excluded from the calculation of earnings per share because the award price was greater than the average market price of the common shares&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;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;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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 colspan="2" style="background-color:#ffffff;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;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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 colspan="2" style="background-color:#ffffff;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;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTkvZnJhZzowYmQ3MjIyM2M4OWY0NGFiYjBmMDA4Mzg3MzVmYTJkZi90YWJsZTpkYTUwM2ExNjkwZmM0MWVlYjA4MDkxM2U1YmYzY2FjZi90YWJsZXJhbmdlOmRhNTAzYTE2OTBmYzQxZWViMDgwOTEzZTViZjNjYWNmXzEtMi0xLTEtMA_13b8d652-f8ef-4ab5-b518-e18a31cf0123"
      unitRef="shares">25955000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTkvZnJhZzowYmQ3MjIyM2M4OWY0NGFiYjBmMDA4Mzg3MzVmYTJkZi90YWJsZTpkYTUwM2ExNjkwZmM0MWVlYjA4MDkxM2U1YmYzY2FjZi90YWJsZXJhbmdlOmRhNTAzYTE2OTBmYzQxZWViMDgwOTEzZTViZjNjYWNmXzEtNC0xLTEtMA_e1a5ceef-4d7c-46c4-80ee-677f5b7d7fd5"
      unitRef="shares">26474000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTkvZnJhZzowYmQ3MjIyM2M4OWY0NGFiYjBmMDA4Mzg3MzVmYTJkZi90YWJsZTpkYTUwM2ExNjkwZmM0MWVlYjA4MDkxM2U1YmYzY2FjZi90YWJsZXJhbmdlOmRhNTAzYTE2OTBmYzQxZWViMDgwOTEzZTViZjNjYWNmXzEtNi0xLTEtMA_1259d534-e64c-4f0e-a909-e79d62204214"
      unitRef="shares">27802000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTkvZnJhZzowYmQ3MjIyM2M4OWY0NGFiYjBmMDA4Mzg3MzVmYTJkZi90YWJsZTpkYTUwM2ExNjkwZmM0MWVlYjA4MDkxM2U1YmYzY2FjZi90YWJsZXJhbmdlOmRhNTAzYTE2OTBmYzQxZWViMDgwOTEzZTViZjNjYWNmXzItMi0xLTEtMA_832280b9-1416-48a0-920e-1e5660a865eb"
      unitRef="shares">349000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTkvZnJhZzowYmQ3MjIyM2M4OWY0NGFiYjBmMDA4Mzg3MzVmYTJkZi90YWJsZTpkYTUwM2ExNjkwZmM0MWVlYjA4MDkxM2U1YmYzY2FjZi90YWJsZXJhbmdlOmRhNTAzYTE2OTBmYzQxZWViMDgwOTEzZTViZjNjYWNmXzItNC0xLTEtMA_eb8403f2-f51b-4f06-88fc-f9f5725cf404"
      unitRef="shares">255000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTkvZnJhZzowYmQ3MjIyM2M4OWY0NGFiYjBmMDA4Mzg3MzVmYTJkZi90YWJsZTpkYTUwM2ExNjkwZmM0MWVlYjA4MDkxM2U1YmYzY2FjZi90YWJsZXJhbmdlOmRhNTAzYTE2OTBmYzQxZWViMDgwOTEzZTViZjNjYWNmXzItNi0xLTEtMA_99b22f20-4322-44d2-8628-2b98b61e0daa"
      unitRef="shares">280000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTkvZnJhZzowYmQ3MjIyM2M4OWY0NGFiYjBmMDA4Mzg3MzVmYTJkZi90YWJsZTpkYTUwM2ExNjkwZmM0MWVlYjA4MDkxM2U1YmYzY2FjZi90YWJsZXJhbmdlOmRhNTAzYTE2OTBmYzQxZWViMDgwOTEzZTViZjNjYWNmXzMtMi0xLTEtMA_37567c72-6057-485b-8c4a-67b9cf906a3d"
      unitRef="shares">26304000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTkvZnJhZzowYmQ3MjIyM2M4OWY0NGFiYjBmMDA4Mzg3MzVmYTJkZi90YWJsZTpkYTUwM2ExNjkwZmM0MWVlYjA4MDkxM2U1YmYzY2FjZi90YWJsZXJhbmdlOmRhNTAzYTE2OTBmYzQxZWViMDgwOTEzZTViZjNjYWNmXzMtNC0xLTEtMA_60e81ecb-7a0d-4cf2-9978-afe3286c5a2e"
      unitRef="shares">26729000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTkvZnJhZzowYmQ3MjIyM2M4OWY0NGFiYjBmMDA4Mzg3MzVmYTJkZi90YWJsZTpkYTUwM2ExNjkwZmM0MWVlYjA4MDkxM2U1YmYzY2FjZi90YWJsZXJhbmdlOmRhNTAzYTE2OTBmYzQxZWViMDgwOTEzZTViZjNjYWNmXzMtNi0xLTEtMA_2c78fdaa-de2e-455b-a3a9-5f66bcd4e108"
      unitRef="shares">28082000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTkvZnJhZzowYmQ3MjIyM2M4OWY0NGFiYjBmMDA4Mzg3MzVmYTJkZi90YWJsZTpkYTUwM2ExNjkwZmM0MWVlYjA4MDkxM2U1YmYzY2FjZi90YWJsZXJhbmdlOmRhNTAzYTE2OTBmYzQxZWViMDgwOTEzZTViZjNjYWNmXzQtMi0xLTEtMA_4eeb399a-69d6-4b5b-88e5-175302eb4084"
      unitRef="shares">111000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTkvZnJhZzowYmQ3MjIyM2M4OWY0NGFiYjBmMDA4Mzg3MzVmYTJkZi90YWJsZTpkYTUwM2ExNjkwZmM0MWVlYjA4MDkxM2U1YmYzY2FjZi90YWJsZXJhbmdlOmRhNTAzYTE2OTBmYzQxZWViMDgwOTEzZTViZjNjYWNmXzQtNC0xLTEtMA_d0106bee-bc6e-4b91-a649-a2015c82c20b"
      unitRef="shares">99000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8xOTkvZnJhZzowYmQ3MjIyM2M4OWY0NGFiYjBmMDA4Mzg3MzVmYTJkZi90YWJsZTpkYTUwM2ExNjkwZmM0MWVlYjA4MDkxM2U1YmYzY2FjZi90YWJsZXJhbmdlOmRhNTAzYTE2OTBmYzQxZWViMDgwOTEzZTViZjNjYWNmXzQtNi0xLTEtMA_d4cae4ab-6d0e-469a-a968-5de4922d3b1b"
      unitRef="shares">134000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90ZXh0cmVnaW9uOjZmYjA4ODgwYTRlMTQ4N2M5Yzc0MWVjNjQyMWUyMzU1XzI0NTM_9cff6989-8be4-400b-9464-3125fe7a7de1">Business Segment Data&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have four reporting segments: &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:24.75pt;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;The &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Architectural Framing Systems &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;segment designs, engineers, fabricates and finishes the aluminum frames used in customized aluminum and glass window, curtainwall, storefront and entrance systems comprising the outside skin and entrances of commercial, institutional and high-end multi-family residential buildings. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:24.75pt;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;The &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Architectural Glass&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; segment fabricates coated, high-performance glass used globally in customized window and wall systems comprising the outside skin of commercial, institutional and high-end multi-family residential buildings. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:24.75pt;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;The &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Architectural Services&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; segment provides full-service installation of the walls of glass, windows and other curtainwall products making up the outside skin of commercial and institutional buildings. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:24.75pt;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;The &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Large-Scale Optical Technologies&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; (LSO) segment manufactures value-added glass and acrylic products for framing and display applications.&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"&gt;&lt;span&gt;&lt;br/&gt;&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="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.210%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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;border-top:1pt solid #000000;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;Net 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 #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;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;Architectural Framing Systems&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;570,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 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;686,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 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;720,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Architectural Glass&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;330,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;387,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;367,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Architectural Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;295,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;269,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;286,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Large-Scale Optical&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;70,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;88,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;/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;Intersegment elimination&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,189)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,399)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,202)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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: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&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;1,230,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;1,387,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;1,402,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:700;line-height:100%"&gt;Operating (Loss) 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;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;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;Architectural Framing Systems&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;(44,761)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;36,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;49,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Architectural Glass&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;18,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;20,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Architectural Services&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;31,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;23,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;30,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Large-Scale Optical&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Corporate and other&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;(10,775)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,246)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,391)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;&#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-top:1pt solid #000000;padding:2px 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 #000000;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;25,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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;87,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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;67,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Depreciation and Amortization&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;/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;Architectural Framing Systems&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;27,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 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;25,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 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;28,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Architectural Glass&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;15,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;13,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;13,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Architectural Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,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;/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;Large-Scale Optical&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;3,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Corporate and 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: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,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;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-top:1pt solid #000000;padding:2px 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;51,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;46,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;49,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.210%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Capital Expenditures&lt;/span&gt;&lt;/td&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:0 1pt"/&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:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Architectural Framing Systems&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;9,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;22,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;19,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Architectural Glass&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;27,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Architectural Services&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,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Large-Scale Optical&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Corporate and other&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;4,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;&#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-top:1pt solid #000000;padding:2px 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 #000000;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,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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;51,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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;60,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Identifiable 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: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;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;Architectural Framing Systems&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;511,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 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;604,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 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;617,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Architectural Glass&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;271,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;281,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Architectural Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;79,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;107,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Large-Scale Optical&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;64,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;62,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Corporate and 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;62,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;49,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;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;1,015,099&#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;1,128,991&#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;1,068,168&#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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Due to the varying combinations and integration of individual window, storefront and curtainwall systems, the Company has determined that it is impractical to report product revenues generated by class of product beyond the segment revenues currently reported.&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Segment operating income is equal to net sales less cost of sales and operating expenses. Operating income does not include interest expense or a provision for income taxes. Corporate and other includes miscellaneous corporate activity, including certain legal, consulting and advisory costs not allocable to our segments. Corporate and other also includes $16.7 million in fiscal 2020 and $40.9 million in fiscal 2019, of project-related charges on acquired contracts, as well as $15.0 million of insurance proceeds related to a project matter in fiscal 2020. Identifiable assets for Corporate and other include all short- and long-term available-for-sale securities. &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"&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 net sales, based on the location in which the sale originated, and long-lived assets, representing property, plant and equipment, net of related depreciation, by geographic region.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.210%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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;border-top:1pt solid #000000;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;Net 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 #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;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;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,115,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 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,254,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 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,259,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Canada&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;102,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;120,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;128,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Brazil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;12,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;12,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;14,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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: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-top:1pt solid #000000;padding:2px 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;1,230,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;1,387,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;1,402,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:700;line-height:100%"&gt;Long-Lived Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;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;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;285,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 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;307,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;297,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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;9,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;12,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Brazil&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;3,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;&#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;298,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;324,386&#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;315,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Apogee's export net sales from U.S. operations were $33.1 million, $54.7 million, and $56.3 million in fiscal 2021, 2020, and 2019, respectively, representing approximately 3 percent of consolidated net sales in each of these fiscal years.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90ZXh0cmVnaW9uOjZmYjA4ODgwYTRlMTQ4N2M5Yzc0MWVjNjQyMWUyMzU1XzM3_d773e93f-0658-4bfa-8dbc-f796195d0e12"
      unitRef="number">4</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90ZXh0cmVnaW9uOjZmYjA4ODgwYTRlMTQ4N2M5Yzc0MWVjNjQyMWUyMzU1XzI0Njc_ee11e0a8-e037-4ed0-9c61-550bafc3e3da">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.210%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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;border-top:1pt solid #000000;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;Net 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 #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;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;Architectural Framing Systems&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;570,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 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;686,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 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;720,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Architectural Glass&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;330,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;387,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;367,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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;Architectural Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;295,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;269,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;286,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Large-Scale Optical&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;70,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;88,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;/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;Intersegment elimination&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,189)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,399)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,202)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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: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&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;1,230,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;1,387,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;1,402,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:700;line-height:100%"&gt;Operating (Loss) 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;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;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;Architectural Framing Systems&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;(44,761)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;36,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;49,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Architectural Glass&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;18,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;20,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Architectural Services&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;31,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;23,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;30,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Large-Scale Optical&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Corporate and other&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;(10,775)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,246)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,391)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;&#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-top:1pt solid #000000;padding:2px 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 #000000;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;25,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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;87,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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;67,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Depreciation and Amortization&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;/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;Architectural Framing Systems&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;27,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 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;25,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 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;28,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Architectural Glass&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;15,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;13,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;13,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Architectural Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,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;/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;Large-Scale Optical&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;3,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Corporate and 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: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,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;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-top:1pt solid #000000;padding:2px 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;51,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;46,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;49,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.210%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Capital Expenditures&lt;/span&gt;&lt;/td&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:0 1pt"/&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:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Architectural Framing Systems&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;9,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;22,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;19,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Architectural Glass&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;27,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Architectural Services&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,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Large-Scale Optical&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Corporate and other&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;4,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;&#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-top:1pt solid #000000;padding:2px 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 #000000;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,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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;51,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #000000;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;60,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Identifiable 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: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;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;Architectural Framing Systems&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;511,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 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;604,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 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;617,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Architectural Glass&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;271,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;281,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Architectural Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;79,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;107,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Large-Scale Optical&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;64,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;62,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Corporate and 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;62,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;49,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;&#160;&#160;&#160;&#160;&#160;&#160;&#160;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;1,015,099&#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;1,128,991&#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;1,068,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="i606a601c1dbb43c880c142c2edde854f_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzItMi0xLTEtMA_7121999a-8fd7-41dd-9911-7877b1c0f709"
      unitRef="usd">570850000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibe64ca8c1190480598a06f6e78391ca9_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzItNC0xLTEtMA_1c30137d-5665-4867-8b21-e5098be96826"
      unitRef="usd">686596000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i50868a4cc4ab4c7fb32e50f836ebb699_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzItNi0xLTEtMA_8d040b86-ea0c-4f29-af11-197f5d844b7c"
      unitRef="usd">720829000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i35f1672b4f4d4f70a4faafed5b7413e6_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzMtMi0xLTEtMA_05fc2061-e95c-4dac-b062-d28ff73d2061"
      unitRef="usd">330256000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic03f64fb9eab4dbb97243394cc69810c_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzMtNC0xLTEtMA_88d929a0-dab7-4698-bb8f-8154f2bb6682"
      unitRef="usd">387191000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if5bfced499ed476c971086f0ad16f3c6_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzMtNi0xLTEtMA_645ef1f0-715b-444d-bb6f-a1c3e5e27dd3"
      unitRef="usd">367203000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia7b1a16cfe1b4fab9037bf17be39ecc2_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzQtMi0xLTEtMA_dbcbe13d-e48a-419e-a5e2-a6dae958ecef"
      unitRef="usd">295807000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic1238ae10a9143e3898f9d979571146f_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzQtNC0xLTEtMA_2da044dd-b3b6-4fa3-8794-677609205287"
      unitRef="usd">269140000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iab47cfcb5c6f4ba38d79db50aef3ae0c_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzQtNi0xLTEtMA_48ce57e9-57a7-4688-9711-ce20d2d9c4eb"
      unitRef="usd">286314000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i5c32f707412841b1a67a178ebd8dd517_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzUtMi0xLTEtMA_fad991de-58d6-43f8-91bb-7c102c535e08"
      unitRef="usd">70050000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7d0bc29fd3c743a69cb59bcbc3e7e0e5_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzUtNC0xLTEtMA_b40d85d9-4363-41b6-b0d5-360feb6029ac"
      unitRef="usd">87911000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id40f9f342b374f1c94133b9176616260_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzUtNi0xLTEtMA_51f11169-9b06-4628-aa9c-c53f702d929f"
      unitRef="usd">88493000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibd8a755246814a6c90b4fa117290b3ae_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzYtMi0xLTEtMA_e41f376e-a9a6-443f-b857-f4a20dae922f"
      unitRef="usd">-36189000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6c6df62fb2954111a370fc6b27b68056_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzYtNC0xLTEtMA_28c669b2-0ded-42e2-b8f9-1a47424bd0ad"
      unitRef="usd">-43399000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic6832567cc44460a9e588c06caca7a07_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzYtNi0xLTEtMA_0da8ed07-e6a4-4c7d-a63b-8857d87450e2"
      unitRef="usd">-60202000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzctMi0xLTEtMA_7e0040f5-0ac3-4f54-afd8-9233dcca0113"
      unitRef="usd">1230774000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzctNC0xLTEtMA_cb50bd24-e52c-43e8-b1b9-b0900b11cdd6"
      unitRef="usd">1387439000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzctNi0xLTEtMA_e083654e-9af0-4289-af53-cd31c05b38de"
      unitRef="usd">1402637000</us-gaap:Revenues>
    <us-gaap:OperatingIncomeLoss
      contextRef="i606a601c1dbb43c880c142c2edde854f_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzktMi0xLTEtMA_984ec56a-3fdd-4d01-816a-dccf8a1ae258"
      unitRef="usd">-44761000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibe64ca8c1190480598a06f6e78391ca9_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzktNC0xLTEtMA_2750dad9-9c86-4c03-8dab-04f946ee8e37"
      unitRef="usd">36110000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i50868a4cc4ab4c7fb32e50f836ebb699_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzktNi0xLTEtMA_813461d7-b1ee-47d2-886d-6a985cec0178"
      unitRef="usd">49660000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i35f1672b4f4d4f70a4faafed5b7413e6_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzEwLTItMS0xLTA_ddc2384c-52c8-4b11-9fdb-d2f0eeabd632"
      unitRef="usd">18678000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic03f64fb9eab4dbb97243394cc69810c_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzEwLTQtMS0xLTA_89188b94-a971-4bf4-9944-603c1b8f352f"
      unitRef="usd">20760000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if5bfced499ed476c971086f0ad16f3c6_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzEwLTYtMS0xLTA_d7e5d23c-4d98-4ef2-981c-ca5e481a2918"
      unitRef="usd">16503000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia7b1a16cfe1b4fab9037bf17be39ecc2_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzExLTItMS0xLTA_967593d8-3d2d-4fca-920b-646a2063415a"
      unitRef="usd">31182000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic1238ae10a9143e3898f9d979571146f_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzExLTQtMS0xLTA_46e99e55-d5d1-48d2-a0d7-549936e6abfb"
      unitRef="usd">23582000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iab47cfcb5c6f4ba38d79db50aef3ae0c_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzExLTYtMS0xLTA_30d15943-8f61-465a-81c6-5ba63073a3ac"
      unitRef="usd">30509000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5c32f707412841b1a67a178ebd8dd517_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzEyLTItMS0xLTA_cb11959c-0464-4a58-982b-317ca98e1df8"
      unitRef="usd">31203000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7d0bc29fd3c743a69cb59bcbc3e7e0e5_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzEyLTQtMS0xLTA_4fa40355-a8e6-478a-a4a4-e5a6e28e78b7"
      unitRef="usd">22642000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id40f9f342b374f1c94133b9176616260_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzEyLTYtMS0xLTA_068b1a80-049f-4be2-817b-c60ffde80eff"
      unitRef="usd">23003000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6b0d7e6761c34f00a31f7c5e9a6ad210_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzEzLTItMS0xLTA_56819ff7-e0df-4b83-a4dd-a7aaa3f8417c"
      unitRef="usd">-10775000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibd8108dc71144a6e8db75b193d494043_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzEzLTQtMS0xLTA_9663b949-393c-400e-8fc4-a12104eca9bf"
      unitRef="usd">-15246000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4141bb65bdb0442c8b918dee2d4a931d_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzEzLTYtMS0xLTA_4fff0288-71a8-46ee-bf08-87d119f7ca49"
      unitRef="usd">-52391000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzE0LTItMS0xLTA_913d5f88-415e-4d67-9851-1c614a37bb3e"
      unitRef="usd">25527000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzE0LTQtMS0xLTA_5322e6a4-e1b9-45e1-9938-408b6ccf640e"
      unitRef="usd">87848000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzE0LTYtMS0xLTA_cf27a871-0ad3-46d0-bfd7-89aa21e8bd0e"
      unitRef="usd">67284000</us-gaap:OperatingIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i606a601c1dbb43c880c142c2edde854f_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzE2LTItMS0xLTA_270cee20-3b30-46d0-a1f1-dcb4bfed84e7"
      unitRef="usd">27298000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ibe64ca8c1190480598a06f6e78391ca9_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzE2LTQtMS0xLTA_af5a3086-8e8f-47f5-b14e-7d318c00f595"
      unitRef="usd">25432000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i50868a4cc4ab4c7fb32e50f836ebb699_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzE2LTYtMS0xLTA_a6dead8d-b8fd-4fef-8fa0-fe9bda4a2713"
      unitRef="usd">28937000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i35f1672b4f4d4f70a4faafed5b7413e6_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzE3LTItMS0xLTA_f55b077d-09ac-4f92-a255-434bd6387cb4"
      unitRef="usd">15102000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic03f64fb9eab4dbb97243394cc69810c_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzE3LTQtMS0xLTA_a5f5d9ed-d498-419d-97f7-92c81282a3ee"
      unitRef="usd">13570000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if5bfced499ed476c971086f0ad16f3c6_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzE3LTYtMS0xLTA_03838b32-f12f-4ed3-848a-4dfeab2151b4"
      unitRef="usd">13009000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia7b1a16cfe1b4fab9037bf17be39ecc2_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzE4LTItMS0xLTA_f1a07310-095c-4943-b804-5d42348d9cce"
      unitRef="usd">1430000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic1238ae10a9143e3898f9d979571146f_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzE4LTQtMS0xLTA_43d1edb3-18b2-41a2-ba98-a32f9361ba58"
      unitRef="usd">1305000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iab47cfcb5c6f4ba38d79db50aef3ae0c_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzE4LTYtMS0xLTA_86c5e8ce-797b-4c65-87eb-ff8c52a73344"
      unitRef="usd">1234000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5c32f707412841b1a67a178ebd8dd517_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzE5LTItMS0xLTA_fb684d5c-82a3-4ead-bede-2f96f8764bca"
      unitRef="usd">3338000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i7d0bc29fd3c743a69cb59bcbc3e7e0e5_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzE5LTQtMS0xLTA_bce60c3e-fad5-4bae-bab8-a600549ce1d6"
      unitRef="usd">3256000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="id40f9f342b374f1c94133b9176616260_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzE5LTYtMS0xLTA_745ca69b-c69a-4a2e-8a9f-093b7998caec"
      unitRef="usd">3692000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6b0d7e6761c34f00a31f7c5e9a6ad210_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzIwLTItMS0xLTA_05b6062f-0e05-4aaa-b01e-c4bba5241ed2"
      unitRef="usd">4272000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ibd8108dc71144a6e8db75b193d494043_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzIwLTQtMS0xLTA_22cb4ad4-2675-4bcf-82ca-41cf83518e96"
      unitRef="usd">3232000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i4141bb65bdb0442c8b918dee2d4a931d_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzIwLTYtMS0xLTA_cace8459-3410-47a4-8f85-c2b60081a273"
      unitRef="usd">2926000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzIxLTItMS0xLTA_4a3d18a6-80cc-4e2d-9904-ff665fa29d48"
      unitRef="usd">51440000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzIxLTQtMS0xLTA_e720072e-5a5c-4863-a61b-781979729e90"
      unitRef="usd">46795000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzIxLTYtMS0xLTA_332e0b42-c96d-4118-a1ca-5831b11b0c2e"
      unitRef="usd">49798000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i606a601c1dbb43c880c142c2edde854f_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzIzLTItMS0xLTA_77bfb82a-0aae-4c2c-b3f8-d3006c1a6170"
      unitRef="usd">9907000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ibe64ca8c1190480598a06f6e78391ca9_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzIzLTQtMS0xLTA_683db326-db16-40de-932e-e59a699c6565"
      unitRef="usd">22744000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i50868a4cc4ab4c7fb32e50f836ebb699_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzIzLTYtMS0xLTA_8a4ce1fc-1219-421d-83e2-621d2a1f1988"
      unitRef="usd">19098000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i35f1672b4f4d4f70a4faafed5b7413e6_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzI0LTItMS0xLTA_e207b4b1-8b27-444e-979a-0c558ffaf897"
      unitRef="usd">9574000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ic03f64fb9eab4dbb97243394cc69810c_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzI0LTQtMS0xLTA_e91c6b65-177c-432b-b6bf-ef853e57e975"
      unitRef="usd">19862000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="if5bfced499ed476c971086f0ad16f3c6_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzI0LTYtMS0xLTA_077330e0-4998-40e0-8f28-5a08e0c3b4a9"
      unitRef="usd">27722000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ia7b1a16cfe1b4fab9037bf17be39ecc2_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzI1LTItMS0xLTA_f82e38c6-5d42-496c-945d-e787eb9a0a4e"
      unitRef="usd">1480000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ic1238ae10a9143e3898f9d979571146f_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzI1LTQtMS0xLTA_f4d7041e-32cc-4765-8ad6-ce694e9ca1e7"
      unitRef="usd">1749000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="iab47cfcb5c6f4ba38d79db50aef3ae0c_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzI1LTYtMS0xLTA_5e31e676-eb00-4632-b1c9-57a5e2c14df0"
      unitRef="usd">1433000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i5c32f707412841b1a67a178ebd8dd517_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzI2LTItMS0xLTA_74872c55-e5b8-4792-8e48-92f2cc2483a2"
      unitRef="usd">869000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i7d0bc29fd3c743a69cb59bcbc3e7e0e5_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzI2LTQtMS0xLTA_d7f08a77-8ccb-4a51-b2a2-2d21664e5c7d"
      unitRef="usd">3153000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="id40f9f342b374f1c94133b9176616260_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzI2LTYtMS0xLTA_cec80a30-4390-4560-86ce-f0c7e1ff09e0"
      unitRef="usd">6989000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i6b0d7e6761c34f00a31f7c5e9a6ad210_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzI3LTItMS0xLTA_a55d88e7-da59-4333-ac97-3d018b81a595"
      unitRef="usd">4335000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ibd8108dc71144a6e8db75b193d494043_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzI3LTQtMS0xLTA_69921c71-91b9-4f17-9131-b246b221e2d4"
      unitRef="usd">3920000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i4141bb65bdb0442c8b918dee2d4a931d_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzI3LTYtMS0xLTA_9f7c4c5f-9b18-446a-8841-1f4e31a60bdd"
      unitRef="usd">5475000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzI4LTItMS0xLTA_cf5a9186-7574-4e61-8275-80e306f82eb3"
      unitRef="usd">26165000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzI4LTQtMS0xLTA_9fe1d9ac-9d80-4cfb-aaed-4213e7d32f0c"
      unitRef="usd">51428000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzI4LTYtMS0xLTA_3590eefd-07c5-4797-8261-942ea0a94854"
      unitRef="usd">60717000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:Assets
      contextRef="i9406a882aec9407da10470cd5ee31e3b_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzMwLTItMS0xLTA_10274124-476c-4909-9007-7f05303a8754"
      unitRef="usd">511608000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib28972e7e6e848e789db480df62ee61b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzMwLTQtMS0xLTA_d7117ddb-827f-44c4-bee4-2b675ce0b49d"
      unitRef="usd">604870000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i6a63d82b49094a99a4dc356066ac0667_I20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzMwLTYtMS0xLTA_8615e3b6-eee2-4763-961c-bfbab01b7b76"
      unitRef="usd">617001000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i3e8be0b5798a4b4193c9108bc0eedabe_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzMxLTItMS0xLTA_af5e0185-d141-4fd7-8cd3-bafbde5200af"
      unitRef="usd">271520000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ifff0ec37e4af4f6088d7437ac6751fec_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzMxLTQtMS0xLTA_a92fb508-11ba-403b-ab6f-89dd50c7c9ed"
      unitRef="usd">291104000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ie1bd1038e47d4630ba60ce7cee69eac8_I20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzMxLTYtMS0xLTA_49b1c8a8-94c9-4524-a79a-4b4d37b421b1"
      unitRef="usd">281817000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iee7578074dd3455aa330d506097f7d5c_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzMyLTItMS0xLTA_a2336ef1-8f75-4b62-9525-b2b2155b4377"
      unitRef="usd">79465000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="icf2a9f3ed30a4605b70201982c2e6538_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzMyLTQtMS0xLTA_f215f098-565b-4090-a4cf-948efafb49f9"
      unitRef="usd">107538000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="id44e92c921b846168b13f55e8573ae8a_I20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzMyLTYtMS0xLTA_1bcea581-0592-4a78-941c-c198dce87e01"
      unitRef="usd">59227000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i8e83e8eb620e410eb0f3e3e2293ecfd0_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzMzLTItMS0xLTA_a7f45e0f-fb02-4bd6-bf1c-5a612093442c"
      unitRef="usd">64474000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i6010160492a94ee0bbcf858f0a009fcb_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzMzLTQtMS0xLTA_c0cbeb2a-467d-44c8-ba1f-e042841873a5"
      unitRef="usd">62831000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iafa422f6e51a46c2b4ac65ca08541406_I20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzMzLTYtMS0xLTA_5b783e46-cc1a-4e6f-a27e-359686f66c58"
      unitRef="usd">61031000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i658cca3726e94f08ad831fa64b54de12_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzM0LTItMS0xLTA_b45416ae-3261-4274-9591-e73fc16f076e"
      unitRef="usd">88032000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i0722a394f5f944c5b3985ae51f3344bd_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzM0LTQtMS0xLTA_6b4b07f7-1aa3-483e-8c63-d84fb0f767f1"
      unitRef="usd">62648000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i8fed27f0bfb54b20b5333378ae8fe312_I20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzM0LTYtMS0xLTA_b6e95bea-931d-4936-898f-53a1385a0859"
      unitRef="usd">49092000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzM1LTItMS0xLTA_42a3c774-d7e2-43c0-94b7-74ca6e92e305"
      unitRef="usd">1015099000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzM1LTQtMS0xLTA_b12e8d0e-1b6b-4d3a-8942-2e815eaa29e7"
      unitRef="usd">1128991000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i8409afd7f31541f1acdbbee8bc0561d4_I20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTphYWYyY2VhY2Y0Nzk0NjRiYjcyNTdkMDY4YTUxMDE1Yi90YWJsZXJhbmdlOmFhZjJjZWFjZjQ3OTQ2NGJiNzI1N2QwNjhhNTEwMTViXzM1LTYtMS0xLTA_fadba8f9-eb03-4285-8ee5-b64942c82c83"
      unitRef="usd">1068168000</us-gaap:Assets>
    <apog:ProjectRelatedCharges
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90ZXh0cmVnaW9uOjZmYjA4ODgwYTRlMTQ4N2M5Yzc0MWVjNjQyMWUyMzU1XzE3NjU_be898e63-818f-4f5d-b296-91e23d686261"
      unitRef="usd">16700000</apog:ProjectRelatedCharges>
    <apog:ProjectRelatedCharges
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90ZXh0cmVnaW9uOjZmYjA4ODgwYTRlMTQ4N2M5Yzc0MWVjNjQyMWUyMzU1XzE3ODc_c3472769-fcd3-4ee6-83c9-5d7bf0c734b4"
      unitRef="usd">40900000</apog:ProjectRelatedCharges>
    <us-gaap:InsuranceRecoveries
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90ZXh0cmVnaW9uOjZmYjA4ODgwYTRlMTQ4N2M5Yzc0MWVjNjQyMWUyMzU1XzE4Njc_e11867f8-8a5a-4792-8f54-4e28ed4f9608"
      unitRef="usd">15000000.0</us-gaap:InsuranceRecoveries>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90ZXh0cmVnaW9uOjZmYjA4ODgwYTRlMTQ4N2M5Yzc0MWVjNjQyMWUyMzU1XzI0NTk_db0510ef-0e22-490f-b7ac-bcc2412272e9">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents net sales, based on the location in which the sale originated, and long-lived assets, representing property, plant and equipment, net of related depreciation, by geographic region.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.210%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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;border-top:1pt solid #000000;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;Net 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 #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;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;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,115,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 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,254,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 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,259,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Canada&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;102,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;120,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;128,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Brazil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;12,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;12,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;14,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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: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-top:1pt solid #000000;padding:2px 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;1,230,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;1,387,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;1,402,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:700;line-height:100%"&gt;Long-Lived Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;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;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;285,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 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;307,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 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;297,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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;9,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;12,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;Brazil&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;3,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;&#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;298,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;324,386&#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;315,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:Revenues
      contextRef="i92fdc01ed4c74ccf84f9e018a5cd936c_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTo2ZjQxYzk2MzBjMmI0ZjQwYTllNzY5YTJkMDA0MGRhZS90YWJsZXJhbmdlOjZmNDFjOTYzMGMyYjRmNDBhOWU3NjlhMmQwMDQwZGFlXzItMi0xLTEtMA_4b5c2727-7ae4-42c1-ad5f-b88730d60663"
      unitRef="usd">1115872000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if2a5ad79e69a43eba7be47d0eed20b93_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTo2ZjQxYzk2MzBjMmI0ZjQwYTllNzY5YTJkMDA0MGRhZS90YWJsZXJhbmdlOjZmNDFjOTYzMGMyYjRmNDBhOWU3NjlhMmQwMDQwZGFlXzItNC0xLTEtMA_51ca390f-65e2-4d8b-ad01-7242a1c06ff7"
      unitRef="usd">1254311000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i402b0615d2734366adbbde961e027bce_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTo2ZjQxYzk2MzBjMmI0ZjQwYTllNzY5YTJkMDA0MGRhZS90YWJsZXJhbmdlOjZmNDFjOTYzMGMyYjRmNDBhOWU3NjlhMmQwMDQwZGFlXzItNi0xLTEtMA_8a09bd44-be94-4b12-a466-983512b3a9f4"
      unitRef="usd">1259319000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i45cab6d695564ea6a0bb36f58ea27e9c_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTo2ZjQxYzk2MzBjMmI0ZjQwYTllNzY5YTJkMDA0MGRhZS90YWJsZXJhbmdlOjZmNDFjOTYzMGMyYjRmNDBhOWU3NjlhMmQwMDQwZGFlXzMtMi0xLTEtMA_e99f5a95-3ae2-46fa-b365-c5bb1fe9db91"
      unitRef="usd">102721000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if0824c19415543bd86b24a208df94970_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTo2ZjQxYzk2MzBjMmI0ZjQwYTllNzY5YTJkMDA0MGRhZS90YWJsZXJhbmdlOjZmNDFjOTYzMGMyYjRmNDBhOWU3NjlhMmQwMDQwZGFlXzMtNC0xLTEtMA_2724a1cf-79e6-44bb-8d1a-4c74501c406f"
      unitRef="usd">120498000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib3e228b187334a4782c81550582377b7_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTo2ZjQxYzk2MzBjMmI0ZjQwYTllNzY5YTJkMDA0MGRhZS90YWJsZXJhbmdlOjZmNDFjOTYzMGMyYjRmNDBhOWU3NjlhMmQwMDQwZGFlXzMtNi0xLTEtMA_88c90cdf-27e8-4404-9b83-55176f242b7b"
      unitRef="usd">128735000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i39721ccf357043df9148f5cf6792d57f_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTo2ZjQxYzk2MzBjMmI0ZjQwYTllNzY5YTJkMDA0MGRhZS90YWJsZXJhbmdlOjZmNDFjOTYzMGMyYjRmNDBhOWU3NjlhMmQwMDQwZGFlXzQtMi0xLTEtMA_40735b87-9875-4d27-a175-c5c26361b047"
      unitRef="usd">12181000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i04cc11dd66bf4f6488f3f158fb74c02f_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTo2ZjQxYzk2MzBjMmI0ZjQwYTllNzY5YTJkMDA0MGRhZS90YWJsZXJhbmdlOjZmNDFjOTYzMGMyYjRmNDBhOWU3NjlhMmQwMDQwZGFlXzQtNC0xLTEtMA_de14e090-488e-4e3c-b94a-78d28446ee26"
      unitRef="usd">12630000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="icbc647fe0a704c5683251853ff6b96b5_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTo2ZjQxYzk2MzBjMmI0ZjQwYTllNzY5YTJkMDA0MGRhZS90YWJsZXJhbmdlOjZmNDFjOTYzMGMyYjRmNDBhOWU3NjlhMmQwMDQwZGFlXzQtNi0xLTEtMA_ee1fdcaf-35c4-43bb-b861-a27796b15e4c"
      unitRef="usd">14583000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTo2ZjQxYzk2MzBjMmI0ZjQwYTllNzY5YTJkMDA0MGRhZS90YWJsZXJhbmdlOjZmNDFjOTYzMGMyYjRmNDBhOWU3NjlhMmQwMDQwZGFlXzUtMi0xLTEtMA_e42f3966-53a4-4508-bfe4-39ca95d33093"
      unitRef="usd">1230774000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i977292dbe73446f6907a0bcba9148bd4_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTo2ZjQxYzk2MzBjMmI0ZjQwYTllNzY5YTJkMDA0MGRhZS90YWJsZXJhbmdlOjZmNDFjOTYzMGMyYjRmNDBhOWU3NjlhMmQwMDQwZGFlXzUtNC0xLTEtMA_ef817873-da3d-4823-ac02-b9456cca8640"
      unitRef="usd">1387439000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic1139c6dc2fb4a6da6f0304f59ba785e_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTo2ZjQxYzk2MzBjMmI0ZjQwYTllNzY5YTJkMDA0MGRhZS90YWJsZXJhbmdlOjZmNDFjOTYzMGMyYjRmNDBhOWU3NjlhMmQwMDQwZGFlXzUtNi0xLTEtMA_ded94638-afe0-4b8b-b139-75ab3a2f87b2"
      unitRef="usd">1402637000</us-gaap:Revenues>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i6bf11038b0e44b9a9efb6b5a46440235_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTo2ZjQxYzk2MzBjMmI0ZjQwYTllNzY5YTJkMDA0MGRhZS90YWJsZXJhbmdlOjZmNDFjOTYzMGMyYjRmNDBhOWU3NjlhMmQwMDQwZGFlXzctMi0xLTEtMA_8818602b-15c9-437c-b709-d0587537df69"
      unitRef="usd">285007000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ibe6c79fdf60f4aa4b26196e9be0b18f5_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTo2ZjQxYzk2MzBjMmI0ZjQwYTllNzY5YTJkMDA0MGRhZS90YWJsZXJhbmdlOjZmNDFjOTYzMGMyYjRmNDBhOWU3NjlhMmQwMDQwZGFlXzctNC0xLTEtMA_a0c111c2-9ae7-4f96-ada0-0c9349005a5a"
      unitRef="usd">307782000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i33a0b295c3fb455f8514b71064f8538f_I20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTo2ZjQxYzk2MzBjMmI0ZjQwYTllNzY5YTJkMDA0MGRhZS90YWJsZXJhbmdlOjZmNDFjOTYzMGMyYjRmNDBhOWU3NjlhMmQwMDQwZGFlXzctNi0xLTEtMA_dab851fd-a6fb-40d9-93f0-05b6b3545ddc"
      unitRef="usd">297072000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i8e9c6f4873f241b69ca0771db0cf7ffe_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTo2ZjQxYzk2MzBjMmI0ZjQwYTllNzY5YTJkMDA0MGRhZS90YWJsZXJhbmdlOjZmNDFjOTYzMGMyYjRmNDBhOWU3NjlhMmQwMDQwZGFlXzgtMi0xLTEtMA_29bce38a-eb9a-4137-9f14-16c709f76a1c"
      unitRef="usd">9707000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i1898afeca6cd47b08e5c72303c129a12_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTo2ZjQxYzk2MzBjMmI0ZjQwYTllNzY5YTJkMDA0MGRhZS90YWJsZXJhbmdlOjZmNDFjOTYzMGMyYjRmNDBhOWU3NjlhMmQwMDQwZGFlXzgtNC0xLTEtMA_90036be4-bb03-4395-b5e8-bca901a4b246"
      unitRef="usd">11130000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ifca12c7339cb4d0596374e8c36eac346_I20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTo2ZjQxYzk2MzBjMmI0ZjQwYTllNzY5YTJkMDA0MGRhZS90YWJsZXJhbmdlOjZmNDFjOTYzMGMyYjRmNDBhOWU3NjlhMmQwMDQwZGFlXzgtNi0xLTEtMA_db988f98-8dc5-4cec-ae34-a757ac2cb0f6"
      unitRef="usd">12563000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="if602d7744d6e461b933e60bc16cfb446_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTo2ZjQxYzk2MzBjMmI0ZjQwYTllNzY5YTJkMDA0MGRhZS90YWJsZXJhbmdlOjZmNDFjOTYzMGMyYjRmNDBhOWU3NjlhMmQwMDQwZGFlXzktMi0xLTEtMA_3365f4e4-9858-4381-8530-fdc7881fb941"
      unitRef="usd">3729000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="iaf6892b7c4554131915901ae9b4c430f_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTo2ZjQxYzk2MzBjMmI0ZjQwYTllNzY5YTJkMDA0MGRhZS90YWJsZXJhbmdlOjZmNDFjOTYzMGMyYjRmNDBhOWU3NjlhMmQwMDQwZGFlXzktNC0xLTEtMA_2c25ed22-4ab1-4b0c-8c35-75874213263d"
      unitRef="usd">5474000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ie716cc1a623a4e29941beca7cec24d8e_I20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTo2ZjQxYzk2MzBjMmI0ZjQwYTllNzY5YTJkMDA0MGRhZS90YWJsZXJhbmdlOjZmNDFjOTYzMGMyYjRmNDBhOWU3NjlhMmQwMDQwZGFlXzktNi0xLTEtMA_133a42eb-1cd0-4b12-9756-924dda5e5573"
      unitRef="usd">6188000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ie44048d9e7744032b85b2d825bc80366_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTo2ZjQxYzk2MzBjMmI0ZjQwYTllNzY5YTJkMDA0MGRhZS90YWJsZXJhbmdlOjZmNDFjOTYzMGMyYjRmNDBhOWU3NjlhMmQwMDQwZGFlXzEwLTItMS0xLTA_7f6afa18-ca03-4fd7-90f6-b369b6f8d7e8"
      unitRef="usd">298443000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i96fd7411d54d4f508dff828490e4422b_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTo2ZjQxYzk2MzBjMmI0ZjQwYTllNzY5YTJkMDA0MGRhZS90YWJsZXJhbmdlOjZmNDFjOTYzMGMyYjRmNDBhOWU3NjlhMmQwMDQwZGFlXzEwLTQtMS0xLTA_8918746b-c34c-497f-a6fc-8dab84405404"
      unitRef="usd">324386000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i8409afd7f31541f1acdbbee8bc0561d4_I20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90YWJsZTo2ZjQxYzk2MzBjMmI0ZjQwYTllNzY5YTJkMDA0MGRhZS90YWJsZXJhbmdlOjZmNDFjOTYzMGMyYjRmNDBhOWU3NjlhMmQwMDQwZGFlXzEwLTYtMS0xLTA_d463a864-6ea1-48f0-b665-97560324bac7"
      unitRef="usd">315823000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Revenues
      contextRef="i54504bdd3d47418c99bad5ae6a2f855b_D20200301-20210227"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90ZXh0cmVnaW9uOjZmYjA4ODgwYTRlMTQ4N2M5Yzc0MWVjNjQyMWUyMzU1XzIzMTE_4c3fb3f4-28d9-4d61-942a-522c88c13f87"
      unitRef="usd">33100000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibf25760a8cd4466bafe6486e91fd37f7_D20190303-20200229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90ZXh0cmVnaW9uOjZmYjA4ODgwYTRlMTQ4N2M5Yzc0MWVjNjQyMWUyMzU1XzIzMTU_78af0b79-7d5d-4c44-8db2-4d075e47a5cf"
      unitRef="usd">54700000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie062cbd0875c43c989aac2a459f61d9a_D20180304-20190302"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90ZXh0cmVnaW9uOjZmYjA4ODgwYTRlMTQ4N2M5Yzc0MWVjNjQyMWUyMzU1XzIzMjM_76e8ab49-7ac7-4c05-bfc5-d00cf788d537"
      unitRef="usd">56300000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i54504bdd3d47418c99bad5ae6a2f855b_D20200301-20210227"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90ZXh0cmVnaW9uOjZmYjA4ODgwYTRlMTQ4N2M5Yzc0MWVjNjQyMWUyMzU1XzIzOTM_5ac43c6f-1b0f-4e90-89e7-9c1d50bb0c3e"
      unitRef="number">0.03</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie062cbd0875c43c989aac2a459f61d9a_D20180304-20190302"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90ZXh0cmVnaW9uOjZmYjA4ODgwYTRlMTQ4N2M5Yzc0MWVjNjQyMWUyMzU1XzIzOTM_6dabcfa8-e7d0-44a8-b531-20d2331a87a2"
      unitRef="number">0.03</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ibf25760a8cd4466bafe6486e91fd37f7_D20190303-20200229"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yMDIvZnJhZzo2ZmIwODg4MGE0ZTE0ODdjOWM3NDFlYzY0MjFlMjM1NS90ZXh0cmVnaW9uOjZmYjA4ODgwYTRlMTQ4N2M5Yzc0MWVjNjQyMWUyMzU1XzIzOTM_eed4eab3-1bb7-49af-aaeb-d2a8c7058a20"
      unitRef="number">0.03</us-gaap:ConcentrationRiskPercentage1>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="ie3f9ae35ecd941bf96b6406bda91ca05_D20200301-20210227"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yNDEvZnJhZzpkYzAwNDZiMjE4NTE0NWFkOGJkYjBhZjY4ZDJlMWE2ZS90ZXh0cmVnaW9uOmRjMDA0NmIyMTg1MTQ1YWQ4YmRiMGFmNjhkMmUxYTZlXzEzNzU_61812412-af9b-4658-91c3-63b17500227d">Financial Statement Schedules - Valuation and Qualifying Accounts&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(In thousands)&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;Balance at Beginning of Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;Charged to Costs and Expenses&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Deductions from Reserves&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other Changes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="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;Balance at End of&lt;br/&gt;&#160;Period&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Allowances for credit losses&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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;For the year ended February 27, 2021&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;2,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 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;389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 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;887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 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,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;For the year ended 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;padding:2px 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,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;For the year ended March 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,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;223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;td colspan="3" style="display:none"/&gt;&lt;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="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) Net of recoveries &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2) Result of foreign currency effects&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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All other schedules for which provision is made in the applicable accounting regulations of the Securities and Exchange Commission have been omitted because they are not applicable or the required information is shown in the financial statements or notes thereto.&lt;/span&gt;&lt;/div&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i0e56e5276d8344f2acb9bee19fd79fb2_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yNDEvZnJhZzpkYzAwNDZiMjE4NTE0NWFkOGJkYjBhZjY4ZDJlMWE2ZS90YWJsZTo5MTViNmI0ZDViNzc0ZjZiYjk1MGNkNGIxZDhmMjNiNi90YWJsZXJhbmdlOjkxNWI2YjRkNWI3NzRmNmJiOTUwY2Q0YjFkOGYyM2I2XzItMi0xLTEtMTg1Ng_c4055dc7-fa44-415f-867d-d5e1fb879c1b"
      unitRef="usd">2469000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i1926fb7fd4a6432895073425df8bf7f8_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yNDEvZnJhZzpkYzAwNDZiMjE4NTE0NWFkOGJkYjBhZjY4ZDJlMWE2ZS90YWJsZTo5MTViNmI0ZDViNzc0ZjZiYjk1MGNkNGIxZDhmMjNiNi90YWJsZXJhbmdlOjkxNWI2YjRkNWI3NzRmNmJiOTUwY2Q0YjFkOGYyM2I2XzItNi0xLTEtMzM2NQ_6f6c5fc8-e020-4e4d-935d-ce7fafcbea93"
      unitRef="usd">389000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i1926fb7fd4a6432895073425df8bf7f8_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yNDEvZnJhZzpkYzAwNDZiMjE4NTE0NWFkOGJkYjBhZjY4ZDJlMWE2ZS90YWJsZTo5MTViNmI0ZDViNzc0ZjZiYjk1MGNkNGIxZDhmMjNiNi90YWJsZXJhbmdlOjkxNWI2YjRkNWI3NzRmNmJiOTUwY2Q0YjFkOGYyM2I2XzItOC0xLTEtMzM2NQ_61f87fb7-de02-46c3-a6ef-6f1c30e27095"
      unitRef="usd">887000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="i1926fb7fd4a6432895073425df8bf7f8_D20200301-20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yNDEvZnJhZzpkYzAwNDZiMjE4NTE0NWFkOGJkYjBhZjY4ZDJlMWE2ZS90YWJsZTo5MTViNmI0ZDViNzc0ZjZiYjk1MGNkNGIxZDhmMjNiNi90YWJsZXJhbmdlOjkxNWI2YjRkNWI3NzRmNmJiOTUwY2Q0YjFkOGYyM2I2XzItMTAtMS0xLTMzNjU_6972c40a-0d92-41e6-a217-88359341ed94"
      unitRef="usd">-24000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i6fffbc389a04428c8b1dd1591044e895_I20210227"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yNDEvZnJhZzpkYzAwNDZiMjE4NTE0NWFkOGJkYjBhZjY4ZDJlMWE2ZS90YWJsZTo5MTViNmI0ZDViNzc0ZjZiYjk1MGNkNGIxZDhmMjNiNi90YWJsZXJhbmdlOjkxNWI2YjRkNWI3NzRmNmJiOTUwY2Q0YjFkOGYyM2I2XzItMTItMS0xLTE4NTY_f0bc4115-3507-4ce3-b4bf-43b7d9a74a22"
      unitRef="usd">1947000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="idaf515052daa4c30b160ea59be08fb73_I20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yNDEvZnJhZzpkYzAwNDZiMjE4NTE0NWFkOGJkYjBhZjY4ZDJlMWE2ZS90YWJsZTo5MTViNmI0ZDViNzc0ZjZiYjk1MGNkNGIxZDhmMjNiNi90YWJsZXJhbmdlOjkxNWI2YjRkNWI3NzRmNmJiOTUwY2Q0YjFkOGYyM2I2XzItMi0xLTEtMA_e6ed32f7-69be-4907-9c2c-b97149e5de8f"
      unitRef="usd">4372000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i7099e58ba3ac4ce4ba576427d7973326_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yNDEvZnJhZzpkYzAwNDZiMjE4NTE0NWFkOGJkYjBhZjY4ZDJlMWE2ZS90YWJsZTo5MTViNmI0ZDViNzc0ZjZiYjk1MGNkNGIxZDhmMjNiNi90YWJsZXJhbmdlOjkxNWI2YjRkNWI3NzRmNmJiOTUwY2Q0YjFkOGYyM2I2XzItNi0xLTEtMA_e5792998-c2c6-4849-babd-228e1252784c"
      unitRef="usd">1192000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i7099e58ba3ac4ce4ba576427d7973326_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yNDEvZnJhZzpkYzAwNDZiMjE4NTE0NWFkOGJkYjBhZjY4ZDJlMWE2ZS90YWJsZTo5MTViNmI0ZDViNzc0ZjZiYjk1MGNkNGIxZDhmMjNiNi90YWJsZXJhbmdlOjkxNWI2YjRkNWI3NzRmNmJiOTUwY2Q0YjFkOGYyM2I2XzItOC0xLTEtMA_8068e854-36a1-4049-b316-16bf3fb79c06"
      unitRef="usd">3085000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="i7099e58ba3ac4ce4ba576427d7973326_D20190303-20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yNDEvZnJhZzpkYzAwNDZiMjE4NTE0NWFkOGJkYjBhZjY4ZDJlMWE2ZS90YWJsZTo5MTViNmI0ZDViNzc0ZjZiYjk1MGNkNGIxZDhmMjNiNi90YWJsZXJhbmdlOjkxNWI2YjRkNWI3NzRmNmJiOTUwY2Q0YjFkOGYyM2I2XzItMTAtMS0xLTA_0ab580f4-4ef7-4b7c-916b-d42fb8541f67"
      unitRef="usd">-10000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i0e56e5276d8344f2acb9bee19fd79fb2_I20200229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yNDEvZnJhZzpkYzAwNDZiMjE4NTE0NWFkOGJkYjBhZjY4ZDJlMWE2ZS90YWJsZTo5MTViNmI0ZDViNzc0ZjZiYjk1MGNkNGIxZDhmMjNiNi90YWJsZXJhbmdlOjkxNWI2YjRkNWI3NzRmNmJiOTUwY2Q0YjFkOGYyM2I2XzItMTItMS0xLTA_52ab09fb-46e7-4254-ad79-0b97d774565d"
      unitRef="usd">2469000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i4c2545aecb5a48609c378c871a16469f_I20180303"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yNDEvZnJhZzpkYzAwNDZiMjE4NTE0NWFkOGJkYjBhZjY4ZDJlMWE2ZS90YWJsZTo5MTViNmI0ZDViNzc0ZjZiYjk1MGNkNGIxZDhmMjNiNi90YWJsZXJhbmdlOjkxNWI2YjRkNWI3NzRmNmJiOTUwY2Q0YjFkOGYyM2I2XzMtMi0xLTEtMA_8429237c-b780-4ebf-b303-4200abf618cb"
      unitRef="usd">1530000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i4a2003a9d70e48e882c2fec5ed26f1c6_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yNDEvZnJhZzpkYzAwNDZiMjE4NTE0NWFkOGJkYjBhZjY4ZDJlMWE2ZS90YWJsZTo5MTViNmI0ZDViNzc0ZjZiYjk1MGNkNGIxZDhmMjNiNi90YWJsZXJhbmdlOjkxNWI2YjRkNWI3NzRmNmJiOTUwY2Q0YjFkOGYyM2I2XzMtNi0xLTEtMA_1a990348-a2af-4830-adc5-204d4d7b76e6"
      unitRef="usd">3090000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i4a2003a9d70e48e882c2fec5ed26f1c6_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yNDEvZnJhZzpkYzAwNDZiMjE4NTE0NWFkOGJkYjBhZjY4ZDJlMWE2ZS90YWJsZTo5MTViNmI0ZDViNzc0ZjZiYjk1MGNkNGIxZDhmMjNiNi90YWJsZXJhbmdlOjkxNWI2YjRkNWI3NzRmNmJiOTUwY2Q0YjFkOGYyM2I2XzMtOC0xLTEtMA_aef4c3c8-42c7-4a89-9e27-2bfef41de049"
      unitRef="usd">223000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="i4a2003a9d70e48e882c2fec5ed26f1c6_D20180304-20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yNDEvZnJhZzpkYzAwNDZiMjE4NTE0NWFkOGJkYjBhZjY4ZDJlMWE2ZS90YWJsZTo5MTViNmI0ZDViNzc0ZjZiYjk1MGNkNGIxZDhmMjNiNi90YWJsZXJhbmdlOjkxNWI2YjRkNWI3NzRmNmJiOTUwY2Q0YjFkOGYyM2I2XzMtMTAtMS0xLTA_ceec4e16-acbd-4321-a22e-37b68d55fcc1"
      unitRef="usd">-25000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="idaf515052daa4c30b160ea59be08fb73_I20190302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yNDEvZnJhZzpkYzAwNDZiMjE4NTE0NWFkOGJkYjBhZjY4ZDJlMWE2ZS90YWJsZTo5MTViNmI0ZDViNzc0ZjZiYjk1MGNkNGIxZDhmMjNiNi90YWJsZXJhbmdlOjkxNWI2YjRkNWI3NzRmNmJiOTUwY2Q0YjFkOGYyM2I2XzMtMTItMS0xLTA_b94bf01f-c3e2-4aed-ad5b-b8db384386de"
      unitRef="usd">4372000</us-gaap:ValuationAllowancesAndReservesBalance>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yNDEvZnJhZzpkYzAwNDZiMjE4NTE0NWFkOGJkYjBhZjY4ZDJlMWE2ZS90YWJsZTo5MTViNmI0ZDViNzc0ZjZiYjk1MGNkNGIxZDhmMjNiNi90YWJsZXJhbmdlOjkxNWI2YjRkNWI3NzRmNmJiOTUwY2Q0YjFkOGYyM2I2XzMtOC0xLTEtMA_aef4c3c8-42c7-4a89-9e27-2bfef41de049"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yNDEvZnJhZzpkYzAwNDZiMjE4NTE0NWFkOGJkYjBhZjY4ZDJlMWE2ZS90YWJsZTo5MTViNmI0ZDViNzc0ZjZiYjk1MGNkNGIxZDhmMjNiNi90YWJsZXJhbmdlOjkxNWI2YjRkNWI3NzRmNmJiOTUwY2Q0YjFkOGYyM2I2XzMtOC0xLTEtMA_aef4c3c8-42c7-4a89-9e27-2bfef41de049"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yNDEvZnJhZzpkYzAwNDZiMjE4NTE0NWFkOGJkYjBhZjY4ZDJlMWE2ZS90YWJsZTo5MTViNmI0ZDViNzc0ZjZiYjk1MGNkNGIxZDhmMjNiNi90YWJsZXJhbmdlOjkxNWI2YjRkNWI3NzRmNmJiOTUwY2Q0YjFkOGYyM2I2XzItOC0xLTEtMA_8068e854-36a1-4049-b316-16bf3fb79c06"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yNDEvZnJhZzpkYzAwNDZiMjE4NTE0NWFkOGJkYjBhZjY4ZDJlMWE2ZS90YWJsZTo5MTViNmI0ZDViNzc0ZjZiYjk1MGNkNGIxZDhmMjNiNi90YWJsZXJhbmdlOjkxNWI2YjRkNWI3NzRmNmJiOTUwY2Q0YjFkOGYyM2I2XzItOC0xLTEtMA_8068e854-36a1-4049-b316-16bf3fb79c06"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yNDEvZnJhZzpkYzAwNDZiMjE4NTE0NWFkOGJkYjBhZjY4ZDJlMWE2ZS90ZXh0cmVnaW9uOmRjMDA0NmIyMTg1MTQ1YWQ4YmRiMGFmNjhkMmUxYTZlXzEzODA_68914191-9df0-42e8-bd98-499c601ba1bc" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yNDEvZnJhZzpkYzAwNDZiMjE4NTE0NWFkOGJkYjBhZjY4ZDJlMWE2ZS90ZXh0cmVnaW9uOmRjMDA0NmIyMTg1MTQ1YWQ4YmRiMGFmNjhkMmUxYTZlXzEzODA_68914191-9df0-42e8-bd98-499c601ba1bc" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Net of recoveries</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yNDEvZnJhZzpkYzAwNDZiMjE4NTE0NWFkOGJkYjBhZjY4ZDJlMWE2ZS90YWJsZTo5MTViNmI0ZDViNzc0ZjZiYjk1MGNkNGIxZDhmMjNiNi90YWJsZXJhbmdlOjkxNWI2YjRkNWI3NzRmNmJiOTUwY2Q0YjFkOGYyM2I2XzMtOC0xLTEtMA_aef4c3c8-42c7-4a89-9e27-2bfef41de049"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yNDEvZnJhZzpkYzAwNDZiMjE4NTE0NWFkOGJkYjBhZjY4ZDJlMWE2ZS90ZXh0cmVnaW9uOmRjMDA0NmIyMTg1MTQ1YWQ4YmRiMGFmNjhkMmUxYTZlXzEzODA_68914191-9df0-42e8-bd98-499c601ba1bc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yNDEvZnJhZzpkYzAwNDZiMjE4NTE0NWFkOGJkYjBhZjY4ZDJlMWE2ZS90YWJsZTo5MTViNmI0ZDViNzc0ZjZiYjk1MGNkNGIxZDhmMjNiNi90YWJsZXJhbmdlOjkxNWI2YjRkNWI3NzRmNmJiOTUwY2Q0YjFkOGYyM2I2XzItOC0xLTEtMA_8068e854-36a1-4049-b316-16bf3fb79c06"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yNDEvZnJhZzpkYzAwNDZiMjE4NTE0NWFkOGJkYjBhZjY4ZDJlMWE2ZS90ZXh0cmVnaW9uOmRjMDA0NmIyMTg1MTQ1YWQ4YmRiMGFmNjhkMmUxYTZlXzEzODA_68914191-9df0-42e8-bd98-499c601ba1bc"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yNDEvZnJhZzpkYzAwNDZiMjE4NTE0NWFkOGJkYjBhZjY4ZDJlMWE2ZS90YWJsZTo5MTViNmI0ZDViNzc0ZjZiYjk1MGNkNGIxZDhmMjNiNi90YWJsZXJhbmdlOjkxNWI2YjRkNWI3NzRmNmJiOTUwY2Q0YjFkOGYyM2I2XzMtMTAtMS0xLTA_ceec4e16-acbd-4321-a22e-37b68d55fcc1"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yNDEvZnJhZzpkYzAwNDZiMjE4NTE0NWFkOGJkYjBhZjY4ZDJlMWE2ZS90YWJsZTo5MTViNmI0ZDViNzc0ZjZiYjk1MGNkNGIxZDhmMjNiNi90YWJsZXJhbmdlOjkxNWI2YjRkNWI3NzRmNmJiOTUwY2Q0YjFkOGYyM2I2XzMtMTAtMS0xLTA_ceec4e16-acbd-4321-a22e-37b68d55fcc1"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yNDEvZnJhZzpkYzAwNDZiMjE4NTE0NWFkOGJkYjBhZjY4ZDJlMWE2ZS90YWJsZTo5MTViNmI0ZDViNzc0ZjZiYjk1MGNkNGIxZDhmMjNiNi90YWJsZXJhbmdlOjkxNWI2YjRkNWI3NzRmNmJiOTUwY2Q0YjFkOGYyM2I2XzItMTAtMS0xLTA_0ab580f4-4ef7-4b7c-916b-d42fb8541f67"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yNDEvZnJhZzpkYzAwNDZiMjE4NTE0NWFkOGJkYjBhZjY4ZDJlMWE2ZS90YWJsZTo5MTViNmI0ZDViNzc0ZjZiYjk1MGNkNGIxZDhmMjNiNi90YWJsZXJhbmdlOjkxNWI2YjRkNWI3NzRmNmJiOTUwY2Q0YjFkOGYyM2I2XzItMTAtMS0xLTA_0ab580f4-4ef7-4b7c-916b-d42fb8541f67"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yNDEvZnJhZzpkYzAwNDZiMjE4NTE0NWFkOGJkYjBhZjY4ZDJlMWE2ZS90ZXh0cmVnaW9uOmRjMDA0NmIyMTg1MTQ1YWQ4YmRiMGFmNjhkMmUxYTZlXzEzNzI_f676b848-6782-4615-a9ac-9c3a83a6adb3" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yNDEvZnJhZzpkYzAwNDZiMjE4NTE0NWFkOGJkYjBhZjY4ZDJlMWE2ZS90ZXh0cmVnaW9uOmRjMDA0NmIyMTg1MTQ1YWQ4YmRiMGFmNjhkMmUxYTZlXzEzNzI_f676b848-6782-4615-a9ac-9c3a83a6adb3" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Result of foreign currency effects</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yNDEvZnJhZzpkYzAwNDZiMjE4NTE0NWFkOGJkYjBhZjY4ZDJlMWE2ZS90YWJsZTo5MTViNmI0ZDViNzc0ZjZiYjk1MGNkNGIxZDhmMjNiNi90YWJsZXJhbmdlOjkxNWI2YjRkNWI3NzRmNmJiOTUwY2Q0YjFkOGYyM2I2XzMtMTAtMS0xLTA_ceec4e16-acbd-4321-a22e-37b68d55fcc1"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yNDEvZnJhZzpkYzAwNDZiMjE4NTE0NWFkOGJkYjBhZjY4ZDJlMWE2ZS90ZXh0cmVnaW9uOmRjMDA0NmIyMTg1MTQ1YWQ4YmRiMGFmNjhkMmUxYTZlXzEzNzI_f676b848-6782-4615-a9ac-9c3a83a6adb3"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yNDEvZnJhZzpkYzAwNDZiMjE4NTE0NWFkOGJkYjBhZjY4ZDJlMWE2ZS90YWJsZTo5MTViNmI0ZDViNzc0ZjZiYjk1MGNkNGIxZDhmMjNiNi90YWJsZXJhbmdlOjkxNWI2YjRkNWI3NzRmNmJiOTUwY2Q0YjFkOGYyM2I2XzItMTAtMS0xLTA_0ab580f4-4ef7-4b7c-916b-d42fb8541f67"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjUwZWY0MGY2MzdkZjRjYWQ4YWM2OGJiMDQxMGE0N2FkL3NlYzo1MGVmNDBmNjM3ZGY0Y2FkOGFjNjhiYjA0MTBhNDdhZF8yNDEvZnJhZzpkYzAwNDZiMjE4NTE0NWFkOGJkYjBhZjY4ZDJlMWE2ZS90ZXh0cmVnaW9uOmRjMDA0NmIyMTg1MTQ1YWQ4YmRiMGFmNjhkMmUxYTZlXzEzNzI_f676b848-6782-4615-a9ac-9c3a83a6adb3"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
